一.繼承
繼承是一種規(guī)則蝗锥,它允許樣式不僅應(yīng)用于某個(gè)特定html標(biāo)簽元素,而且應(yīng)用于其后代。
可以繼承的樣式主要有:
文本相關(guān)屬性:如font-family, font-size, font-style,font-weight, font-height,font-...
還有列表相關(guān)屬性:如list-style-image, list-style-position,list-style-type, list-style-...
不可繼承的樣式主要是盒子模型相關(guān)的屬性:如border,margin、padding恋追、background过椎、height培遵、width挪丢、overflow、position...
二.權(quán)值
有的時(shí)候喜命,我們?yōu)橥粋€(gè)元素設(shè)置了不同的CSS樣式代碼沟沙,這時(shí)候,元素會(huì)根據(jù)權(quán)值來(lái)判斷啟用CSS樣式壁榕。
標(biāo)簽的權(quán)值為1矛紫,類(lèi)選擇符的權(quán)值為10,ID選擇符的權(quán)值最高為100,繼承的權(quán)值為0.1牌里。
三.層疊
層疊就是在html文件中對(duì)于一個(gè)元素可以有多個(gè)CSS樣式存在颊咬,當(dāng)有相同權(quán)重的樣式存在時(shí),會(huì)根據(jù)這些CSS樣式的前后順序來(lái)決定二庵,處于最后面的CSS樣式會(huì)被應(yīng)用.
四.重要性
在有些特殊的情況需要為某些樣式設(shè)置具有最高權(quán)值贪染,這時(shí)候可以使用!important
語(yǔ)法舉例:p{color:red!important;}
P:這里注意當(dāng)網(wǎng)頁(yè)制作者不設(shè)置CSS樣式時(shí)催享,瀏覽器會(huì)按照自己的一套樣式來(lái)顯示網(wǎng)頁(yè)杭隙,并且用戶(hù)也可以在瀏覽器中設(shè)置自己習(xí)慣的樣式,比如有的用戶(hù)習(xí)慣把字號(hào)設(shè)置為大一些因妙,使其查看網(wǎng)頁(yè)的文本更加清楚痰憎。這時(shí)注意樣式優(yōu)先級(jí)為:瀏覽器默認(rèn)的樣式<網(wǎng)頁(yè)制作者樣式<用戶(hù)自己設(shè)置的樣式,但記住攀涵!important優(yōu)先級(jí)樣式是個(gè)例外铣耘,權(quán)值高于用戶(hù)自己設(shè)置的樣式