css三大特性css
層疊性:字體
若是一個屬性經過兩個相同選擇器設置到同一個元素上,相同的屬性就會出現衝突,那麼這個時候一個
屬性就會將另外一個屬性層疊掉,採用的是就近原則
spa
繼承性:繼承
子標籤會繼承父標籤的某些樣式 通常以font,line,color,text,list,都能繼承
備註 : a標籤不能繼承字體顏色,h標籤不能繼承字體的大小
class
優先級 :import
id 權重 0 1 0 0
class/僞類 權重 : 0 0 1 0
類型選擇器 權重 : 0 0 0 1
統配符選擇器權重 : 0 0 0 0
行內樣式 權重 : 1 0 0 0
複合選擇器權重 :
組成單個選擇器的權重之和
注意 : 羣組選擇器權重是 各自的權重
!important能夠進行提權 ,放在屬性值的後面,比行內樣式
的權重還高 (通常不使用)
權重的相同時,CSS 遵循就近原則。im
注意:當使用複合選擇器時,低級的選擇器權重加起來大於高級選擇器時,頁面執行的任然是高級選擇器樣式
例: 好比類型選擇器p 當有11個p複合時,類選擇器 爲0 0 1 0,這時複合選擇器的權重爲 0 0 0 11,並不會大於類選擇器。ant