Home > Windows > Mozilla > Netscape overflowでスクロールバーが出るときの高さ計算が正しくない

overflowでスクロールバーが出るときの高さ計算が正しくない

ある要素でoverflowプロパティにautoかscrollを指定してスクロールバーが表示されるとき、その中身の高さ計算が正しくない。最後のボックスの下ボーダーまでしか高さを確保せず、下マージンが消えてしまう。

例示

<div style="width:10em; height:5em; overflow:auto; border:2px solid red;">
    <div style="margin:2em 0; border:2px solid blue;">
        ↑上マージン<br /><br /><br /><br /><br />
        ↓下マージン
    </div>
</div>
↑上マージン




↓下マージン

青色のボーダーのdiv要素の上下に2emのマージンを設定しています。

スクリーンショット

WinIE6WinIE6.0での表示(標準モード)

N7N7.02での表示(標準モード)

補足

このバグについては、Bugzilla-jp内の以下の項目も参照してください。

修正状況

Netscape7.02、Mozilla1.4RC2で不具合の発生を確認しました。

Home > Windows > Mozilla > Netscape overflowでスクロールバーが出るときの高さ計算が正しくない

Search
オススメ書籍
Feeds

Return to page top