p.intro{
color: red;
}
div div div div div div div div div div p{
color: blue;
}
<div><div><div><div><div><div><div><div><div><div>
<p class="intro">second</p>
</div></div></div></div></div></div></div></div></div></div>
为什么后面的没有覆盖前面的?
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.2k 阅读
你可能把特殊性的计算方式搞错了
第一个选择器的特殊性是
0, 0, 1, 1
第二个选择器的特殊性是
0, 0, 0, 11
不能进位!第一个选择器的特殊性大于第二个,所以
div div div div div div div div div div p
是覆盖不了p.intro
的