各大主流瀏覽器對 CSS3 和 HTML5 的支持越來越完善,曾經(jīng)讓多少前端開發(fā)人員心碎的IE系也開始擁抱標準。就在前幾天,W3C的 HTML5 社區(qū)領(lǐng)袖 Shelley 宣布,HTML5的開發(fā)工作已經(jīng)接近完成,如果進展順利,HTML5 將在 2012 年正式成為國際標準。
當然,即使標準正式制定了,現(xiàn)代瀏覽器要普及到大部分用戶也是需要一個相當漫長的過程。如果你現(xiàn)在就希望使用 CSS3 和 HTML5 創(chuàng)建你的站點,需要對各個瀏覽器對這兩種新技術(shù)的支持情況有一個全面了解。本文是一份IE,Chrome,F(xiàn)irefox, Safari,Opera五大主流瀏覽器,在 Mac 和 Windows 兩個平臺,對 CSS3 和 HTML5 各種特性支持情況的詳細清單。
CSS3 屬性
從表中可以看出,CSS Transforms 3D 還沒有瀏覽器支持,除此之外的其它屬性在 Windows 平臺,Chrome 和 Safari 全部支持,其次支持比較好的是 Opera 和 Firefox,曾經(jīng)一片紅叉的 IE 開始迎頭趕上。在 Mac 平臺 Safari 仍然表現(xiàn)優(yōu)異,其次是 Firefox 和 Opera。
CSS3 選擇器
最讓人高興的就是這張表了,除了 IE 9 以下的版本,其它瀏覽器已全部支持 CSS3 選擇器,包括 IE 9 和 將在明年發(fā)布的 IE 10。