css 有兩大特性: 繼承性和層疊性,
繼承性
面嚮對象語言都會存在繼承的概念,在面向對象的語言中,繼承的特色:繼承了父類的屬性和方法.那麼咱們如今主要研究css,css中沒有方法,因此咱們僅僅繼承屬性.
繼承:給父級設置一些屬性,子級會繼承父類的該屬性
ps:並非全部屬性都能繼承,能夠繼承的好比:color,font,text,line
不能繼承的好比:盒子元素屬性,定位的元素(浮動,絕對定位,固定定位)不能被繼承.
層疊性
誰的權重大就會顯示誰的屬性,
計算權重:
順序:id的數量,class的數量,標籤的數量.php
/*1 0 0 */顯示紅色 #box{ color: red; } /*0 1 0*/ .container{ color: yellow; } /*0 0 1*/ p{ color: purple; }
!important的使用:
在設置的屬性後加 !importent 表示設置權重爲無限大.
轉載於猿2048:➬《css 兩大特性:繼承性和層疊性》css