一、什麼是優先順序的權重 1.作用:當多個選擇器混合在一起的時候,我們可以通過計算權重來判斷誰的優先順序最高。 2.權重的計算規則 公共代碼: (1)首先計算選擇器中有多少個id,id多的選擇器優先順序最高; 例子: (2)如果id選擇器同樣多,那麼類選擇器多的優先順序高 (3)如果類名的個數也一樣多,那麼 ...
一、什麼是優先順序的權重
1.作用:當多個選擇器混合在一起的時候,我們可以通過計算權重來判斷誰的優先順序最高。
2.權重的計算規則
公共代碼:
<body> <div id="identity1" class="box1"> <ul> <li> <p id="identity2" class="box2">試煉語句</p> </li> </ul> </div> </body>
(1)首先計算選擇器中有多少個id,id多的選擇器優先順序最高;
例子:
#identity1 .box2{
color: red;
}
.box1 .box2{
color: blue;
}
(2)如果id選擇器同樣多,那麼類選擇器多的優先順序高
.box1 .box2{
color: blue;
}
div ul li p{
color: purple;
}
(3)如果類名的個數也一樣多,那麼標簽個數多的個數多的優先順序高
#identity1 ul{
color: red;
}
#identity1 ul li p{
color: purple;
}
(4)如果上述三條全都一樣,那麼誰在後面聽誰的
#identity1 ul li{
color: blue;
}
#identity1 ul p{
color: red;
}
3.註意:只有選擇器是直接選中標簽的才需要計算
#identity1{
color: blue;
}
p{
color: red;
}
二、源碼:
d88&89_the_weiht_of_selector.html
地址:
https://github.com/ruigege66/HTML_learning/blob/master/d88%2689_the_weiht_of_selector.html
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,後臺回覆“禮包”獲取Java大數據學習視頻禮包