CSS是層疊樣式表(Cascading Style Sheets)的縮寫,它的三大特征分別是:
1.層疊性 不同來源的樣式定義可以疊加在一起,形成一個最終的樣式集合。如果兩個樣式層疊在一起且優先級相同,則后定義的樣式會覆蓋先定義的樣式。具體的優先級規則可以查看CSS的優先級規則。 2.繼承性 CSS的樣式可以繼承自父元素。這意味著,如果一個元素沒有特別定義某個屬性的值,那么這個屬性值將會被從父元素繼承下來。可以通過inherit關鍵字來強制繼承父元素的樣式。 3.優先級 CSS的樣式可以具有不同的權重,也就是優先級。在多個樣式被應用到相同的屬性時,優先級高的樣式會覆蓋優先級低的樣式。可以使用一系列規則來計算優先級,例如,使用ID選擇器的樣式的優先級高于使用class選擇器的樣式,使用!important規則的樣式的優先級最高,等等。