五大主流瀏覽器 CSS3 和 HTML5 兼容性大比拼

  各大主流瀏覽器對 CSS3 和 HTML5 的支持愈來愈完善,曾經讓多少前端開發人員心碎的IE系也開始擁抱標準。就在前幾天,W3C的 HTML5 社區領袖 Shelley 宣佈,HTML5的開發工做已經接近完成,若是進展順利,HTML5 將在 2012 年正式成爲國際標準。前端

  固然,即便標準正式制定了,現代瀏覽器要普及到大部分用戶也是須要一個至關漫長的過程。若是你如今就但願使用 CSS3 和 HTML5 建立你的站點,須要對各個瀏覽器對這兩種新技術的支持狀況有一個全面瞭解。本文是一份IE,Chrome,Firefox, Safari,Opera五大主流瀏覽器,在 Mac 和 Windows 兩個平臺,對 CSS3 和 HTML5 各類特性支持狀況的詳細清單。web

CSS3 屬性

  從表中能夠看出,CSS Transforms 3D 尚未瀏覽器支持,除此以外的其它屬性在 Windows 平臺,Chrome 和 Safari 所有支持,其次支持比較好的是 Opera 和 Firefox,曾經一片紅叉的 IE 開始迎頭遇上。在 Mac 平臺 Safari 仍然表現優異,其次是 Firefox 和 Opera。數據庫

CSS3 選擇器

  最讓人高興的就是這張表了,除了 IE 9 如下的版本,其它瀏覽器已所有支持 CSS3 選擇器,包括 IE 9 和 將在明年發佈的 IE 10。瀏覽器

HTML5 Web 應用程序

  從表中能夠看出,除了客戶端數據庫 IndexDB 和 觸控(Touch)事件外,其它特性 Chrome 和 Safari 都所有支持,微軟還得加油啊。(更新:經驗證 Chrome 10 和 Firefox 4 已支持 IndexDB,Firefox 4 也已支持 WebSocket,不過因爲安全緣由默認是不開啓的,咱們能夠經過 about:config 從新啓用 WebSocket,只需啓用 network.websocket.override-security-block 選項便可。)安全

HTML5 圖形和內嵌內容

  這應該是 HTML5 最使人期待的東西了,內置畫布,視頻,音頻,SVG,WebGL等對象。所有支持的有 Chrome,Firefox,還有 IE 9,很驚訝吧。websocket

HTML5 音頻編碼

  Chrome 又是所有支持,Safari 除Ogg Vorbis 外所有支持,IE 9 開始支持 MP3 和 AAC。socket

HTML5 視頻編碼

  仍是 Chrome 最厲害,包容天下,不知道 H.264 可否成爲統一的視頻編碼標準,期待。ide

HTML5 表單對象

  這些瀏覽器中最淡定的要數 Opera 了,那麼多年了市場份額都沒什麼大變化。在 Windows 和 Mac 平臺,Opera 對 HTML5 表單對象所有支持,IE 家族全軍覆沒。編碼

HTML5 表單屬性

  IE 又一次全軍覆沒,Opera 依然所有支持,其次是 Safari,Chrome,Firefox。orm

結論

  目前,對 CSS3 和 HTML5 支持最好的是 Chrome,Safari 次之,Firefox 和 Opera 旗鼓至關,IE 9開始擁抱標準。鑑於這種狀況,假如你想使用這兩項新技術建立一個先鋒體驗式站點,如今的 CSS3 和 HTML5 可讓你實現,假如你想大規模應用於實際項目,如今還爲時過早。

相關文章
相關標籤/搜索