CSS是層疊樣式表的縮寫,它用于描述HTML文檔的外觀和樣式。CSS語句由選擇器和聲明塊組成,每個聲明塊包含一個或多個屬性和其對應的值。
選擇器可以是HTML元素、ID、類、屬性、偽類等,用來定位文檔中需要應用樣式的部分。如下面這個例子,將所有p元素的字體顏色設為紅色:
p { color: red; }
聲明塊由大括號包括起來,其中每個屬性和值都由冒號分隔。每個聲明用分號來結束,如下面這個例子設置h1元素的背景色為黃色、字體為黑色:
h1 { background-color: yellow; color: black; }
除了重要性以外,樣式表中的每個聲明都具有特定的優先級。例如,內嵌樣式表比外部樣式表的優先級高,CSS選擇器的特殊性也會影響其優先級。
在聲明中還可以包含其他值,如長度單位、顏色、圖片等,也可以用CSS函數來計算值。例如,設置元素的寬度為50%、邊框為2px粗的實線、邊框顏色為紅色:
div { width: 50%; border: 2px solid red; }
總之,CSS是用于控制HTML文檔外觀和樣式的一種語言,它由選擇器和聲明塊構成,每個聲明塊包含一個或多個屬性和其對應的值。