一.繼承
繼承是一種規(guī)則,它允許樣式不僅應(yīng)用于某個特定html標簽元素,而且應(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)值
有的時候,我們?yōu)橥粋€元素設(shè)置了不同的CSS樣式代碼,這時候,元素會根據(jù)權(quán)值來判斷啟用CSS樣式。
標簽的權(quán)值為1,類選擇符的權(quán)值為10,ID選擇符的權(quán)值最高為100,繼承的權(quán)值為0.1。
三.層疊
層疊就是在html文件中對于一個元素可以有多個CSS樣式存在,當有相同權(quán)重的樣式存在時,會根據(jù)這些CSS樣式的前后順序來決定,處于最后面的CSS樣式會被應(yīng)用.
四.重要性
在有些特殊的情況需要為某些樣式設(shè)置具有最高權(quán)值,這時候可以使用!important
語法舉例:p{color:red!important;}
P:這里注意當網(wǎng)頁制作者不設(shè)置CSS樣式時,瀏覽器會按照自己的一套樣式來顯示網(wǎng)頁,并且用戶也可以在瀏覽器中設(shè)置自己習慣的樣式,比如有的用戶習慣把字號設(shè)置為大一些,使其查看網(wǎng)頁的文本更加清楚。這時注意樣式優(yōu)先級為:瀏覽器默認的樣式<網(wǎng)頁制作者樣式<用戶自己設(shè)置的樣式,但記??!important優(yōu)先級樣式是個例外,權(quán)值高于用戶自己設(shè)置的樣式