CSS的全名是「Cascading Style Sheets」
所以要以中文來解釋CSS的話呢,您可以稱之為「串接式樣式表」。
而Cascading是串接、連接之意;Style則是風格、款式之意;Sheets則是一頁紙、表的意思。
CSS主要特色就是排版的效果,在HTML語法(網頁的原始程式碼如使用製作網頁軟體fontpage按左下程式碼按鈕就會呈現出網頁遠使程式碼出來)中,
常需要使用到一些設定顏色、文字大小、框線粗細等等這一類的標籤,CSS增加了更多的樣式定義方式來輔助HTML,
以往HTML文件的標籤放在不同的網頁或同一網頁的不同位置都必須各自設定其顯示格式,
但透過CSS我們只要修改定義標籤的樣式則其它相同標籤的顯現格式都會跟著改變,所以說呢!
CSS是用來延伸 HTML 而非取代 HTML ,CSS 主要是補 HTML 所不足的地方。
「樣式表」它提供了 HTML 所不支援的屬性、使網頁設計速度增快、可減少網頁體積降低網路傳輸的負荷。
而CSS主要的優點更是說不完呢!CSS可以在開頭的地方就將這些設定給做好,不需要再反覆輸入同樣的標籤,這樣編輯會比較方便,而整個
網頁就會套用這個設定來呈現,不但讓網頁大大的減肥,也能降低將來維護網頁的困難度。
再加上IE 5內建的濾鏡特效更可以取代原來需要圖片才能呈現出的效果,讓網頁下載的速度提高,
如果將CSS樣式存成獨立檔案讓多個網頁共同使用還可以集中管理;反過來也可以在同一個網頁上套用多個CSS檔案,
也就是將樣式分類如:
顏色字型分別存放在兩個檔案中然後套用在同一個網頁上,以增加設計與維護上的效率
它唯一的缺點,就是瀏覽器的支援程度,編寫網頁最頭痛的地方就是,使用不同的瀏覽器看同一個網頁,往往會有不同的結果,
CSS在這方面比HTML還要嚴重,所以在使用 CSS的時候要特別注意,不同的瀏覽器是否都能支援你的語法?
而CSS為串接式樣式表就是網頁編排的統一式樣管理它是由許多樣式名稱和樣式設定值所組成的字串,
我們可以利用已經設定好的樣式,然後將它指定給某一個或某一群組的 HTML 標籤來使用
在html程式碼中可以使用CSS式樣編排語法放在HTML 文件的 <head> </head> 之間,以 <style> </style> 來定義共同樣式,
其語法是以句號開頭,後接樣式名稱,再加上一個大括號 { },內含屬性名稱與屬性值, 即可定義樣式指令。
兩個屬性間,以分號區隔; 而屬性與屬性值間,以冒號 : 分開。執行樣式指令時,則在 HTML 標記內,
加上 class=樣式名稱 即可執行樣式指令。 使整個網頁使用同一樣式。