001_CSS简介
1. CSS概述
1.1. CSS指層疊樣式表(Cascading Style Sheets)。
1.2. 樣式定義如何顯示html元素。
1.3. 樣式通常存儲在樣式表中。
1.4. 把樣式添加到html 4.0中, 是為了解決內容與表現分離的問題。
1.5. 外部樣式表可以極大提高工作效率。
1.6. 外部樣式表通常存儲在CSS文件中。
1.7. 多個樣式定義可層疊為一。
2. 樣式解決了一個普遍的問題
2.1.?html標簽原本被設計為用于定義文檔內容。通過使用<h1>、<p>、<table>這樣的標簽, html的初衷是表達"這是標題"、"這是段落"、"這是表格"之類的信息。同時文檔布局由瀏覽器來完成, 而不使用任何的格式化標簽。
2.2. 由于兩種主要的瀏覽器(Netscape和Internet Explorer)不斷地將新的html標簽和屬性(比如字體標簽和顏色屬性)添加到html規范中, 創建文檔內容清晰地獨立于文檔表現層的站點變得越來越困難。
2.3. 為了解決這個問題, 萬維網聯盟(W3C), 這個非營利的標準化聯盟, 肩負起了html標準化的使命, 并在html 4.0之外創造出樣式(Style)。
2.4. 所有的主流瀏覽器均支持層疊樣式表。
3. 樣式表極大地提高了工作效率
3.1. 樣式表定義如何顯示html元素, 就像html 3.2的字體標簽(廢棄的<font>標簽)和顏色屬性(廢棄的color屬性)所起的作用那樣。樣式通常保存在外部的.css文件中。通過僅僅編輯一個簡單的CSS文檔, 外部樣式表使你有能力同時改變站點中所有頁面的布局和外觀。
3.2. 由于允許同時控制多個頁面的樣式和布局, CSS可以稱得上WEB設計領域的一個突破。作為網站開發者, 你能夠為每個html元素定義樣式, 并將之應用于你希望的任意多的頁面中。如需進行全局的更新, 只需簡單地改變樣式, 然后網站中的所有元素均會自動地更新。
總結
- 上一篇: 088_html5表单属性
- 下一篇: 002_CSS基础语法