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を最低限考慮しないと
いけいない状況ですしね。