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

症状

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

例示

Float
Clear

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

スクリーンショット

Op7.2Opera7.23標準モード

WinIE6.0WinIE6.0標準モード

補足

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

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

修正状況

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

WinIE7でも発生します。

関連記事

スポンサーリンク

インライン要素のrepeat-x背景画像が1行目にしか表示されない

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る