在浏览 css 特异性概念时,我理解了它被计算为 4 个部分的事实
1) inline (1000)
2) id (100)
3) class (10)
4) html elments (1)
具有最高规则的 CSS 将应用于相应的元素。
我尝试了以下示例
创建了10多个班级
<div class="a1"> ....
<div class="a13" id="id1"> TEXT COLOR
</div> ...
</div>
和CSS作为
.a1 .a2 .a3 .a4 .a5 .a6 .a7 .a8 .a9 .a10 .a11 .a12 .a13 {
color : red;
}
#id1 {
color: blue;
}
现在,即使在这种情况下有 13 个类,权重也是 130。这大于 id。
结果 - > JSFiddle CSS 特异性