-
Notifications
You must be signed in to change notification settings - Fork 0
CSS
CSS不能單獨使用,必須與HTML或XML一起協同工作。其中,HTML負責確定網頁中有哪些內容,CSS確定以何種外觀(大小、粗細、顏色、對齊和位置)展現這些元素。CSS可以用於設定頁面布局、設定頁面元素樣式、設定適用於所有網頁的全域樣式。 CSS 指層疊樣式表( C ascading S tyle S heets) 樣式定義如何顯示HTML 元素 樣式通常存儲在樣式表中 把樣式添加到HTML 4.0 中,是為了解決內容與表現分離的問題 外部樣式表可以極大提高工作效率 外部樣式表通常存儲在CSS 文件中 多個樣式定義可層疊為一個 樣式表定義如何顯示HTML 元素,就像HTML 中的字體標籤和顏色屬性所起的作用那樣。樣式通常保存在外部的.css 文件中。我們只需要編輯一個簡單的CSS 文檔就可以改變所有頁面的佈局和外觀。
CSS由多組「規則」組成。每個規則由「選擇器」(selector)、「屬性」(property)和「值」(value)組成: 選擇器(Selector):多個選擇器可以半形逗號(,)隔開。 屬性(property):CSS1、CSS2、CSS3規定了許多的屬性,目的在控制選擇器的樣式。 值(value):指屬性接受的設定值,多個關鍵字時大都以空格隔開。 屬性和值之間用半形冒號(:)隔開,屬性和值合稱為「特性」。多個特性間用「;」隔開,最後用「{ }」括起來。 檔案的可讀性加強 檔案的結構更加靈活 作者和讀者可以自己決定檔案的顯示 檔案的結構簡化了 另外,在HTML中:
一個整個網站或其中一部分網頁的顯示資訊被集中在一個地方,要改變它們很方便 不同的讀者可以有不同的樣式,比如有的讀者需要字型比較大 HTML檔案本身的範圍變小了,它的結構簡單了,它不需要包含顯示的資訊 缺點: CSS明顯的缺點包括:
瀏覽器不同的支援 CSS沒有父選擇器 不能明確地指定繼承性 垂直控制的局限 沒有算術功能 缺乏唯一性
本網誌修改自維基百科,使用 CC-BY-SA 授權