table要素の上マージンがcaption要素の上に設置される

症状

table要素の上マージンが、caption要素のボックスの上に設置される。

例示

<div style="background:aqua;">前</div>
<table style="margin-top:2em; border:2px solid red;">
<caption style="border:2px solid blue;">caption</caption>
<tr><td>セル</td><td>セル</td><td>セル</td></tr>
</table>
<div style="background:aqua;">後</div>
caption
セルセルセル

table要素の上マージンはtable要素のボックスの上、caption要素のボックスの下に設置されるはずです。

スクリーンショット

Ns7.1Netscape7.1標準モード

WinIE6.0WinIE6.0標準モード

修正状況

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

WinIE7でも発生します。

関連記事

スポンサーリンク

固定レイアウト表で列の幅が小さくなる

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

上に戻る