Html css选择器:“css选择器”之间的区别;主体h1"&引用;正文.h1“;及;正文.h1“;
我试图理解css规则将应用于哪些元素:Html css选择器:“css选择器”之间的区别;主体h1"&引用;正文.h1“;及;正文.h1“;,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我试图理解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将选择body元素(如果其类为h1)。 (例如这一个) body h1将选择body中的所有h1元素。
body h1, body .h1 {
font-family: 'Open Sans', sans-serif !important;
color: inherit;
text-rendering: optimizelegibility;
}
我理解body.h1
,但不理解body h1
也不理解body.h1
将选择body.h1
元素(如果其类为body
)。h1
- (例如这一个)
将选择body中的所有body h1
元素。h1
- (例如这一个)
- 这在格式良好的HTML中是多余的,它基本上会做与
相同的事情,因为h1
元素只能放在主体中(如果您的HTML格式良好)h1
将选择body中具有body.h1
类的所有元素。h1
- (例如这一个)
body h1,body.h1
将选择:
<body>
<h1>this element</h1>
<div class='h1'>and this one too</div>
</body>
这个元素
还有这个
选择类为body.h1
的h1
body
选择body h1
元素中任何位置的所有body
元素h1
选择body.h1
元素内部具有类body
的任何类型的所有元素h1
CSS中的选择器将所有
h1
元素以及标记的正文
中任何类型的h1
类元素作为目标。正文h1
它会在你体内找到所有的h1
body.h1
它将在您的主体中找到所有具有类h1的元素
主体h1
:作为主体
元素后代的所有h1
元素
body.h1
:具有类h1
的所有元素,它们是body
元素的后代
小提琴:
主体h1
将处理
-元素中的所有
-元素:
<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 class="h1"></body>
最好做一些阅读。+你不需要选择body
作为父母,只有h1、.h1
足够感谢你的回答,我现在明白了。我只是不明白为什么bootstrap使用h1
作为类名,它可能会与htmlh1
元素混淆