CSS2是層疊樣式表(Cascading Style Sheets)的第二個版本。它是CSS的一個前身,用于為HTML文檔添加樣式和布局。CSS原本是由W3C標準制定委員會和由全球組織的網頁設計者和開發者共同設計創建的,旨在提高Web頁面的外觀和功能。
/* 在樣式表中定義一個樣式 */ p { font-size: 16px; color: #333; }
CSS2引入了很多新的功能,例如相對定位(relative positioning)、絕對定位(absolute positioning)和浮動(floating),它們可以讓開發者更精細地控制元素的位置和布局。此外,CSS2也允許設置背景圖片(background image)、背景顏色(background color)、邊框(border)和陰影(box-shadow)等屬性,可以讓網頁更具美感。
/* 定義一個帶有背景顏色和背景圖片的樣式 */ p { background-color: #fff; background-image: url('bg.png'); background-repeat: no-repeat; background-position: left top; padding: 20px; border: 1px solid #ddd; box-shadow: 2px 2px 4px rgba(0,0,0,0.3); }
然而,CSS2的兼容性問題限制了Web設計的自由度和創造力。當前,Web開發人員已經走向了更加高級的CSS版本,如CSS3和CSS4,它們為開發人員提供了更多的新功能和效果,如動畫效果、響應式設計、2D和3D轉換等。但是,CSS2在Web發展史上不可或缺,它的出現承載著我們一段記憶。