Home > Windows > Internet Explorer > ver.6 clearの指定が親要素にも影響する

clearの指定が親要素にも影響する

フロートの後方に親子関係を持つボックスがあるとき、親要素の開始タグと子要素の開始タグが隣接している状態で子要素にclearプロパティを指定すると、子要素だけでなく親要素のボックスも回り込みが抑制されてしまう。

例示

<div style="float:left; width:3em; height:3em; background:aqua;">Float</div>
<div style="background:yellow;">
    <div style="clear:left; width:3em; height:3em; background:lime;">Clear</div>
</div>
Float
Clear

黄色の背景領域は、フロートボックスとclearプロパティを指定したボックスの両方に掛かるはずです。

スクリーンショット

Op7.2Opera7.23標準モード

WinIE6.0WinIE6.0標準モード

補足

以下のいずれかに該当する場合、この不具合は発生しません。

  • 親要素に上ボーダーを設置している。
  • 親要素に上パディングを設置している。
  • 親要素の開始タグと子要素の開始タグの間に文字列などが存在する。

修正状況

WinIE6.0の標準モードと互換モードで不具合の発生を確認しました。

Home > Windows > Internet Explorer > ver.6 clearの指定が親要素にも影響する

Search
オススメ書籍
Feeds

Return to page top