CSS是指“層疊樣式表”(Cascading Style Sheets), 是一種用于網頁頁面樣式設計的語言。通過使用CSS可以控制頁面的布局、字體、顏色、背景等樣式。
CSS與HTML的關系是,HTML負責網頁結構,CSS負責網頁樣式。CSS可以在HTML中通過style屬性直接使用,也可以在CSS文件中定義樣式,然后在HTML中引用該文件。
在CSS中,樣式定義分兩部分,選擇器和屬性。選擇器指定需要變更樣式的HTML元素,屬性則指定變更后的樣式。例如:
p { color: red; font-size: 20px; }
上述代碼中,p為選擇器,指定了需要變更為紅色和20像素字號的段落。常用的樣式還包括背景、邊框、寬度、高度、文本對齊方式等。
除了基本的樣式定義外,CSS還支持偽類、偽元素等功能,用于定義一些特殊的效果或狀態。例如,通過:hover偽類可以定義鼠標滑過時的樣式,通過::before偽元素可以向元素前添加一些特殊內容。
總之,CSS是網頁設計中十分重要的一部分,通過巧妙使用它可以打造出漂亮、豐富多彩的網頁效果。