CSS三大特性
一、CSS三大特性
層疊性
相同選擇器給設(shè)置相同的樣式,此時一個樣式就會覆蓋(層疊)另一個沖突的樣式。
樣式?jīng)_突,遵循的原則是就近原則,哪個樣式離結(jié)果近,就執(zhí)行哪個樣式。
樣式不沖突,不會層疊。

2.繼承性
子標簽繼承父標簽中的某些樣式。

可以繼承的元素樣式:text-、font-、line-開頭的元素,以及color屬性。
行高的繼承:?

如果子元素沒有設(shè)置行高,會繼承父元素的行高。
子元素的行高=當前子元素大小*行高。
body行高最大優(yōu)勢:里面子元素可以根據(jù)自己文字大小自動調(diào)整行高。
3.優(yōu)先級
當一個元素指定多個選擇器,就會有優(yōu)先級產(chǎn)生。
選擇器相同,執(zhí)行層疊性。
選擇性不同,根據(jù)選擇性權(quán)重執(zhí)行。

?繼承的權(quán)重是0。如果該子元素沒有直接選中,不管父元素權(quán)重多高,子元素得到的權(quán)重都為0。

權(quán)重疊加:
復(fù)合選擇器會有權(quán)重疊加(疊加不會進位)現(xiàn)象。


標簽: