W3CのCSS勧告ではclearプロパティにallという値は定義されていない。しかしWinIEはall値をboth値と同じように扱う。
- Category: Internet Explorer, Windows, ver.6, ver.6 Under
- Tag: clear
例示
<div style="float:left; width:5em; background:aqua;">フロート</div>
<div style="clear:all;">回り込む文字列</div>
<div style="float:right; width:5em; background:aqua;">フロート</div>
<div style="clear:all;">回り込む文字列</div>
フロート
回り込む文字列
フロート
回り込む文字列
clearプロパティを指定したdiv要素の内容物はフロートの左右に回り込んで表示されるはずです。
スクリーンショット
Netscape7.1標準モード
WinIE6.0標準モード
補足
公式リファレンスでもclearプロパティにallという値は定義されていません。
- clear Attribute | clear Property(MSDN Library)
ちなみに、WinIE4.0のリファレンスではstyleオブジェクトのclearプロパティで使用可能な値の一覧にallが存在します。br要素のclear属性に合わせた実装と思われますが、これが影響しているのかもしれません。
- clear(MSDN Japan)
修正状況
WinIE6.0で不具合の発生を確認しました。


