我试图了解此 CSS 规则将应用于哪些元素:
body h1, body .h1 {
font-family: 'Open Sans', sans-serif !important;
color: inherit;
text-rendering: optimizelegibility;
}
我了解body.h1
但body h1
不了解body .h1
我试图了解此 CSS 规则将应用于哪些元素:
body h1, body .h1 {
font-family: 'Open Sans', sans-serif !important;
color: inherit;
text-rendering: optimizelegibility;
}
我了解body.h1
但body h1
不了解body .h1
body h1
将处理<h1>
-element 内的所有<body>
-elements:
<body>
<h1>This one</h1>
<div>
<h1>And also this one</h1>
</div>
</body>
body .h1
将选择正文中具有类 h1
的所有元素:
<body>
<h1 class="h1">This one</h1>
<div class="h1">And also this one</div>
</body>
body.h1
finally 将样式<body>
- 元素本身,当有一个类时h1
:
<body class="h1"></body>
body.h1
如果body
元素具有h1
.
<body class='h1'>this one</body>
)body h1
将选择h1
正文中的所有元素。
<body><h1>this one</h1></body>
)h1
的唯一位置(如果您的 HTML 格式正确)是在正文中)h1
body .h1
h1
将选择正文中具有该类的
所有元素。<body><div class='h1'>this one</div></body>
)因此,body h1, body .h1
将选择:
<body>
<h1>this element</h1>
<div class='h1'>and this one too</div>
</body>
body.h1
选择body
的类h1
。body h1
选择h1
元素内任意位置的所有元素body
。body .h1
选择元素内具有类的任何类型的所有h1
元素body
。CSS 中的选择器针对标记内部的h1
所有元素和任何类型的所有元素。h1
body
身体 h1
它会在你的身体里找到所有的h1
身体.h1
它会在你的身体中找到所有具有 h1 类的元素