标签:存在 优先 红色 第一步 class import class选择器 定义 依次
权重
(多重组合样式同理,多个class<一个id); 权重从大到小依次为://HTML
<div class=‘styleParent‘><a id="style" class="style" href="javascript:;">css样式</a></div>
// CSS
#style { color: red; }
.style { color: blue; }
#style { color: red; }
.styleParent > .style { color: blue; }
.styleParent > .style { color: red; }
.style { color: blue; }
.style { color: red; }
.style { color: blue; }
解释:ID选择是唯一的,加上标签名相当于画蛇添足了,没必要。
解释:如果没有相同类的名字出现就是没必要,但是如果存在多个相同名字的类选择器则有必要添加标签名防止混淆如(p.colclass{color:red;} 和 span.colclass{color:red;}
如:#divclass p.colclass{color:red;}改为 .colclass{color:red;}
标签:存在 优先 红色 第一步 class import class选择器 定义 依次
原文地址:https://www.cnblogs.com/zero-zm/p/9900616.html