フロートの解除は「clear:all;」ではなく「clear:both;」


この記事は2010年8月に掲載されたものです。
状況が変わったり、リンク先が変わっている可能性があります。

HTML上でのフロートの解除をずっと、

<br style="clear:all;" />

にしていた。非推奨になった

<br clear="all" />

からの発想でそうしていたのだ。

IEではこれで意図どおり表示されていたので気づかなかったが、

<br style="clear:both;" />

にしないとfirefoxでは有効にならない。そもそも、clearプロパティの値にallはない。