Home > Windows > Internet Explorer > ver.6 Under html要素にスタイルを設定できない

html要素にスタイルを設定できない

WinIE5はbody要素が初期コンテナブロックを生成するため、CSSにおける木構造のルート要素になる。従ってhtml要素に指定したスタイルの多くは無視される。

  • マージン領域やパディング領域は存在しない。
  • html要素とbody要素の両方にボーダーを設定した場合、html要素のボーダーはbody要素のボーダーに上書きされる。
  • html要素とbody要素の両方に透明でない背景を設定した場合、body要素の背景がhtml要素の背景を完全に隠す。
  • html要素の内容物のはみ出しをoverflowプロパティによって制御できない。
  • 閲覧領域のスクロールバーはbody要素に属する。

例示

<style type="text/css">
<!--
html {
    margin: 0;
    padding: 0;
    background-color: #808080;
}
body {
    margin: 1em;
    padding: 0;
    background-color: #f5f5f5;
}
h1 {
    margin: 1em 0;
}
-->
</style>

実際の表示については検証ページ (互換モード)をご覧ください。

スクリーンショット

Ns7.1Netscape7.1互換モード

WinIE6.0WinIE6.0互換モード

修正状況

  • WinIE5.5、WinIE6.0の互換モードで不具合の発生を確認しました。
  • WinIE6.0の標準モードでこの不具合は発生しません。

Home > Windows > Internet Explorer > ver.6 Under html要素にスタイルを設定できない

Search
オススメ書籍
Feeds

Return to page top