ブロックレベル要素を子要素として持つインラインレベル要素では、ブロックレベル要素直前の右ボーダーが表示されない。
- Category: Mac, Safari, ver.3 Under
- Tag: border
例示
<div style="display:inline; border:2px dashed blue;">インライン<em style="display:block; border:2px dashed red;">ブロック</em>インライン</div>
インラインブロックインライン
青色のボーダーは文字列「インライン」の四方を囲むように表示されるはずです。
修正状況
Safari1.2.2でこの不具合が発生するそうです。
報告書き込み
WinIE確認済みバグ
インライン要素内のブロック要素がインライン要素のスタイルを継承する(5.x/6.0)
http://cssbug.at.infoseek.co.jp/detail/winie/b165.html
Safari1.2.2で例示を見ると、最初のインラインという文字列の右側のボーダーだけ表示されない。


