CSS2是一種用于網頁設計的樣式表語言,用于定義HTML或XML文檔的外觀或樣式。CSS2建立在CSS1之上,包括許多新功能和改進,使其更靈活和功能更強大。
CSS2支持偽類和偽元素,如hover和active等,這樣可以在用戶與頁面進行交互時改變元素的外觀。同時,CSS2提供了許多新的選擇器,如子選擇器和相鄰選擇器,使得樣式可以更精確地應用到頁面元素上。
/* 對id為header的元素應用樣式 */ #header { background-color: #f2f2f2; border-bottom: 1px solid #ccc; font-size: 24px; text-align: center; } /* 對按鈕應用樣式 */ .button { background-color: #4CAF50; border: none; color: white; padding: 10px 20px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; } /* 當鼠標滑過按鈕時應用樣式 */ .button:hover { background-color: #3e8e41; }
除此之外,CSS2還支持了更多的字體屬性,如字體加粗和斜體,對齊屬性,文本裝飾,列和表格布局等。CSS2的許多特性得到了所有主要瀏覽器的支持,使其成為網頁設計中不可或缺的一部分。