一、選擇器類型
1、ID #id
2、class .class
3、標簽 p
4、通用 *
5、屬性 [type="text"]
6、偽類 :hover
7、偽元素 ::first-line
8、子選擇器、相鄰選擇器
二、權重計算規則
- 第一等:代表內聯樣式,如: style=””,權值為1000。
- 第二等:代表ID選擇器,如:#content,權值為0100。
- 第三等:代表類,偽類和屬性選擇器,如.content,權值為0010。
- 第四等:代表元素選擇器和偽元素選擇器,如div p,權值為0001。
- 通配符、子選擇器、相鄰選擇器等的。如*、>、+,權值為0000。
- 繼承的樣式沒有權值。
三、比較規則
1,0,0,0 > 0,99,99,99,也就是說從左往右逐個等級比較,前一等級相等才往后比
1, 0 , 0, 0 0, 99 , 99 , 99
!important 的作用是提升優先級,加了這句的樣式的優先級是最高的
-------references------------------------------
https://www.cnblogs.com/dq-Leung/p/4213375.html
