隨著互聯網的不斷發展和HTML、CSS的不斷優化,CSS 1已經無法滿足當今高度個性化和多元化的頁面需求。因此W3C在1998年發布了最新的樣式表語言標準——CSS 2.1。
/* CSS 2.1樣式 */ body { margin: 0; padding: 0; font-family: sans-serif; background-color: #f5f5f5; } h1 { font-size: 32px; line-height: 1.4; color: #333; text-align: center; } p { font-size: 18px; line-height: 1.6; color: #666; margin-bottom: 20px; } a { color: #3498db; text-decoration: none; cursor: pointer; } button { background-color: #3498db; color: #fff; font-size: 16px; padding: 10px 20px; border: none; border-radius: 3px; cursor: pointer; }
在CSS 2.1中,新增了大量樣式的屬性和屬性值,包含對定位、布局、字體、顏色、背景等方面的支持。同時,CSS 2.1也加強了對文檔結構、渲染機制、優先級等方面的規范性要求,使得網頁開發更加標準化、可控性更強。
不過,盡管CSS 2.1已經是一款相當成熟的樣式表語言,但它的局限性也不可忽視。例如,在不同瀏覽器之間樣式表的兼容性問題,以及對響應式設計和移動端的不足支持等方面均存在著一定的不足。因此,迫切需要更新更先進的CSS標準——CSS 3。