すべてのヘッダーにフォーマットを適用したい。
だから、私は追加しました
.myformat h1, h2, h3, h4, h5, h6 { margin-bottom : 1em; ... }
そのように書かれているため、最初のhx
. ルールは h1 には適用されません。
のように書くと
.myformat h1, h2, h3, h4, h5, h6, h1 { margin-bottom : 1em; ... }
すべて順調。ルールは h1、h2、...、h6 に適用されます。
怪しい… どこか他に問題があると思いますが、見えません。
複数のセレクターにルールを適用するのは正しい方法ですか?
ウィンドウ上のIE9とChrome20で同じ動作をします。Fedora15 上の Firefox12 でも複製されます
編集
みたいなことができるようになりたい
<h1 class="myformat">This text will be red and
or all hx where I apply "myformat"
</h1>
<p class="myformat">This text will be yellow only
when myformat is applied on a paragraph
</p>
.myformat h1, h2, h3, h4, h5, h6 { margin-bottom : 1em; ... }
この「myformat」はヘッダーにのみ適用されると信じて作成しました。
作成.myformat p { margin-bottom : 3em; ... }
中だったのにブロックした<h1 class="myformat">text</h1>