級聯樣式表模塊化介紹(級別3)
目前計劃用於CSS級別3的最大變化是引入模塊。 模塊的優點是它(據說)允許更快地完成和批准規範,因為分段完成並批量分批。 這也允許瀏覽器和用戶代理製造商支持規範的各個部分,但只通過支持那些有意義的模塊來將代碼膨脹到最低程度。 例如,文本閱讀器不需要包含僅定義元素將如何直觀顯示的模塊。 但即使它只包含聽覺模塊,它仍然是符合標準的CSS 3工具。
CSS 3的一些新特性
- 選擇
- CSS 3中的選擇器將會非常有趣。 他們將允許設計人員/開發人員選擇更具體的文檔級別。 關於這個模塊的好處之一是許多瀏覽器已經開始支持先進的CSS 3 選擇器 ,所以你現在就可以開始嘗試它們了。 例如,一些新的選擇器是:
- 匹配屬性和屬性值,包括部分匹配
- 結構偽類,例如n次子
- 一個目標偽類,用於只設置URL中的目標元素
- 一個檢查過的偽類來設置任何被檢查的元素,比如收音機或複選框元素
- CSS 3中的選擇器將會非常有趣。 他們將允許設計人員/開發人員選擇更具體的文檔級別。 關於這個模塊的好處之一是許多瀏覽器已經開始支持先進的CSS 3 選擇器 ,所以你現在就可以開始嘗試它們了。 例如,一些新的選擇器是:
- 文字效果和佈局
- 對文檔中文本的連字符, 空格和對齊方式進行更改。
- 第一個字母和第一行偽類
- CSS 3應該允許屬性影響拖尾的核心和對齊。
- 分頁媒體和生成的內容
- 現在,CSS 3將支持分頁媒體中的更多選項,例如運行頁眉和頁腳以及頁碼。 此外,還會有用於打印生成內容的高級屬性,包括腳註和交叉引用的屬性。
- 多列佈局
- 現在,多列佈局工作草圖提供了一些屬性,允許設計人員使用列間距,列數和列寬等定義在多列中顯示其內容。
- 紅寶石
- 現在,CSS將支持在文字頂部或旁邊添加小註釋的功能,這些註釋通常以中文和日文使用。 它們通常用於給出困難的表意文字的發音或含義。
CSS 3會很有趣
一旦標準被全面採用並且Web瀏覽器和用戶代理開始使用它,CSS 3將成為Web設計人員的強大工具。 上面列出的新功能只是規範的所有添加和更改的一小部分。