Home > Windows > Internet Explorer > ver.6 h1要素にクラスが設定されているときにh2要素の左パディングが無視される

h1要素にクラスが設定されているときにh2要素の左パディングが無視される

標準モードにおいて、h1要素が何らかのクラスに属しており、何らかのスタイルが設定されている場合または、何らかのクラスが付されたbody要素の子セレクタとしてh1要素が指定され、スタイルが設定されている場合に、同一文書内のh2要素の左パディングが無視される。

例示

<style type="text/css">
<!--
h1.a {
    color: blue;
}
h2.b {
    padding-left: 5em;
}
-->
</style>

<h1 class="a">A</h1>
<h2 class="b">B</h2>

A

B

バグの発生を確認できていません。

報告書き込み

Win2000 IE6
DTDのURI付き(つまり厳密にCSSが解釈されるモード。>>3さんが書いてるやつ。)

んで、

・H1は何らかのクラスに属していており、なんらかのスタイル設定
 がある。または何らかのクラスのbodyの子要素としてのH1にスタイル
 がついている。(クラスはあるけど、そのクラスに対するスタイルが
 特に設定されていないときは問題ない。)

例:H1.hoge または .hoge H1

このとき、同一HTML文書内の H2 のpadding-leftが無視されるというのが
当方で確認できたのですが、同様の方おられます?

H3やH4には影響ないみたいだけど。

Home > Windows > Internet Explorer > ver.6 h1要素にクラスが設定されているときにh2要素の左パディングが無視される

Search
オススメ書籍
Feeds

Return to page top