IE6でfloatしたときにmarginが2倍になるCSS対策

IE6のCSSバグで回り込みさせるとなぜか、マージンの値が2倍になって
表示されてしまうことのCSS対策で、IE6ハックで別途マージンの値を半分にして
対策する方法もあるが、もっと簡単にinlineにすれば、marginの値は正常になる。

CSS {
display: inline;
}

同じところをブロック表示をしたい場合

CSS {
display: block;
display: inline;
}

2つのCSSが同じdisplayなのでダメなのでは?と思いますし、
CSS的には不正なのかもしれないが、Safari, Chrome, Firefox, Oera, IE8, iPhoneなど
でも問題なく表示されて機能しているので、だいじょうぶでしょう。

このブログはIE6は無視してますが、まだまだIE6を最低限考慮しないと
いけいない状況ですしね。