<div>
<p id="a">First paragraph</p>
<p>Second paragraph</p>
</div>
<style>
p#a {
color: green;
}
div::first-line {
color: blue;
}
div {
color: red;
}
p {
color: black;
}
</style>
显示效果如图,按照一般情况,id选择器的权重大于伪元素选择器,颜色应该为green
求解原因
<div>
<p id="a">First paragraph</p>
<p>Second paragraph</p>
</div>
<style>
p#a {
color: green;
}
div::first-line {
color: blue;
}
div {
color: red;
}
p {
color: black;
}
</style>
显示效果如图,按照一般情况,id选择器的权重大于伪元素选择器,颜色应该为green
求解原因
5 回答2.2k 阅读
2 回答791 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
4 回答820 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答762 阅读✓ 已解决
找了篇文章,里面有解释,见下。同时我也学习了:CSS权重问题详解(含id、class、元素、伪类、伪元素等)