主流瀏覽器CSS 3和HTML 5兼容清單
盡管CSS 3和HTML 5的W3C規范都尚未成形,但目前支持CSS 3和HTML 5的瀏覽器越來越多,包括google的Chrome,以及最新版本的IE 9。
需要指出的是,即使同一個瀏覽器的同一個版本,在Mac和Windows兩個平臺,它們對CSS 3和HTML 5的支持也并不一致。本文是一份Chrome,Safari,Firefox,Opera,IE這5大瀏覽器,在Mac和Windows兩個平臺,對CSS 3和HTML 5各種功能的詳細支持情況清單。
CSS 3屬性
可以看出,全盤支持CSS 3屬性的瀏覽器有Chrome和Safari,而且不管是Mac平臺還是Windows平臺全支持。
CSS 3選擇器
除了IE家族和Firefox 3,其它幾乎全部支持。Chrome,Safari,Firefox 3.6,Opera 10.5成績最好。
HTML 5 Web應用
Safari對HTML 5 Web應用的支持最好,除了地理定位功能,其它都支持。
HTML 5網頁內嵌對象
這應該是HTML 5最令人期待的東西,內置的畫布,視頻,音頻等對象。全部支持的有Chrome,Safari,Firefox 3.6,Opera 10.5。IE家族則全軍覆沒。
HTML 5音頻編碼
Opera 10.5支持的最全面,IE家族又是顆粒無收。
#p#
HTML 5視頻編碼
H.264任重道遠。
HTML 5各種表單對象
Mac平臺下的Chrome成績最佳。這些表單對象讓人想起了桌面程序。
HTML 5表單對象屬性與行為
又一次想到了桌面程序。
結論
目前,對CSS 3和HTML 5支持最好的是Safari,Chrome次之,Firefox 3.6和Opera 10.5旗鼓相當,IE家族最差。鑒于這種情況,假如你想使用這兩項新技術創建一個先鋒體驗式站點,現在的CSS 3和HTML 5可以讓你實現,假如你希望這個站點能被絕大多數人正常訪問,現在還為時過早,折中的方案是,為不支持CSS 3和HTML 5某些功能的瀏覽器提供降級方案,當然,其中要涉及到很多問題,包括瀏覽器,版本,平臺的探測,CSSHack等等大量工作,相信是得不償失的。
【編輯推薦】