【发布时间】:2018-12-10 01:08:51
【问题描述】:
mdn article about CSS specificity 声明:
通用选择器(*)、组合符(+、>、~、'')和否定伪类(:not())对特异性没有影响。 (但是,在 :not() 中声明的选择器可以。)
但是我的经验是组合器确实有效果,请看这个例子:
div > p {
color: red;
}
p {
color: green;
}
<div>
<p>First Paragraph</p>
<p>Second Paragraph</p>
</div>
所以上面的引用声称,CSS 组合器对特异性没有影响。如果该引用是正确的,那么它是什么意思,正如我的代码示例显示的相反?
【问题讨论】:
-
可能是除了他们从未提到组合子 AFAIK 因此这个骗子不会涵盖这个问题
标签: html css css-selectors css-specificity