使用伪 类 计算 CSS 选择器特异性时出错
Error calculating CSS selector specificity with pseudo-classes
我正在阅读 MDN 上的 tutorial,我遇到了以下片段:
/* weight: 0015 */
div div li:nth-child(2) a:hover {
border: 10px solid black;
}
我的问题是:为什么这个规则的特异性是0015,而不是0024?
我认为整个选择器包含2个伪类选择器(:nth-child(2)
和:hover
)和4个元素选择器(div
、div
、 li
and a
), 所以它的特异性应该是0024.
我哪里错了?
你不是。该示例中有错误,但 has now been fixed.
我正在阅读 MDN 上的 tutorial,我遇到了以下片段:
/* weight: 0015 */
div div li:nth-child(2) a:hover {
border: 10px solid black;
}
我的问题是:为什么这个规则的特异性是0015,而不是0024?
我认为整个选择器包含2个伪类选择器(:nth-child(2)
和:hover
)和4个元素选择器(div
、div
、 li
and a
), 所以它的特异性应该是0024.
我哪里错了?
你不是。该示例中有错误,但 has now been fixed.