css三大屬性css
1.繼承性算法
子標籤會繼承父標籤的屬性和行爲spa
2.層疊性繼承
css是一層一層的,若是出現衝突,後面設置的會把前面設置的給頂掉import
3.優先級im
css是有優先級的,優先級高的最終會執行,低的會被忽略樣式
css的特殊性ant
就是css的權重,權重越高的就會執行,它是css的衡量優先級的一個標準標籤
繼承或者*的貢獻值爲 0,0, 0, 0co
每一個元素(標籤)的貢獻值爲0,0,0,1
每一個類,僞類選擇器的貢獻值爲0,0,1,0
每一個id的貢獻值爲0,1,0,0
每一個行內的樣式貢獻值爲1,0,0,0
每一個!important的貢獻值爲無窮大
看一行衝突的代碼,或者是同時操做一個區域的代碼,要看他的優先級,優先級高的就會執行
!!!!!
權重是優先級的算法,重疊是優先級的表現