CSS是Cascading Style Sheets(層疊樣式表)的簡稱,它是一種用來展示HTML或XML等網頁文件外觀的樣式表語言。它的描繪方式不同于原先HTML標簽內直接寫樣式的方式,而是直接在HTML頭部引入標簽來調用一個CSS樣式表。
CSS主要由三個部分組成:選擇器、屬性、值。
選擇器 { 屬性: 值; }
選擇器是CSS中最重要的概念,它用于選中一群需要設置樣式的HTML元素。比如可以用元素名、id、class、屬性等來選擇元素。屬性是要設置的具體樣式,如顏色、大小、字體等,而值則是屬性的具體取值,如紅色、14號、宋體等。
CSS有一個重要的概念,就是層疊(Cascading),意思是當有多個CSS規則應用到同一個元素上時,會按照一定的優先級來決定最終的樣式表現。
內聯樣式 >ID選擇器 >類選擇器 > 標簽選擇器 >通用選擇器 >繼承樣式
按照這個規則,內聯樣式具有最高的優先級,如果某個元素同時應用了多個CSS規則,則CSS代碼靠后的優先級比靠前的高。
總結:CSS是用來優美地呈現網頁的一種樣式表語言,通過選擇器、屬性、值的組合來實現樣式的具體設置,同時還有層疊的概念,它能使多重樣式同時應用于一個元素時優先級得到一定的控制。