我想为所有标题应用一种格式。
所以,我补充说
.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>