选择器策略1和2有什么区别?对我来说似乎是一样的
margin-bottom: -140px;
&gt;元素中的所有<p
&gt;元素)<div
&gt;元素的所有<p
&gt;元素)答案 0 :(得分:2)
使用>
仅选择直接子项的元素,仅在下面的案例中span
,它是div
的直接子项
div span {
color: red
}
div > span {
color: lime
}
&#13;
<div>
<span>Span</span>
<span>Span</span>
<span>Span</span>
<span>
Span
<span>Span</span>
<span>Span</span>
</span>
</div>
&#13;
答案 1 :(得分:1)
选择器#1(div p
)选择所有作为div后代的段落。 p
元素可以深深嵌套在div结构中,并且它们将被选中。
Selector#2(div > p
)仅选择div的子节点(即直接后代)。
第一个被称为后代组合子选择器。
第二个是子组合子选择器。