セルの内容物によって固定レイアウトが破壊される

症状

テーブルの自動レイアウト(table-layout: fixed;)を使用している場合でも、セルの内容物によってはセルの幅が変動することがある。

例示

<table border="2" style="table-layout:fixed; width:8em;">
<tr><td>AA</td><td>FF</td></tr>
</table>
<table border="2" style="table-layout:fixed; width:8em;">
<tr><td>AABBCCDDEE</td><td>FF</td></tr>
</table>
AAFF
AABBCCDDEEFF

2つ目のテーブルの1列目のセルには固定レイアウトで決められたセル幅を超える長さの文字列を入れています。

スクリーンショット

N7.1N7.1での表示

Op6Opera6.06での表示

修正状況

  • Opera6.06で不具合の発生を確認しました。
  • Opera7.03/7.11でこの不具合は発生しないようです(ただし、Opera7でも発生するという情報あり)。

関連記事

スポンサーリンク

Viewの表示・非表示を切り替える方法

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

上に戻る