2013年五大主流浏览器 HTML5 和 CSS3 兼容性大比拼

标签: 主流 浏览器 html5 | 发表时间:2013-06-05 15:41 | 作者:梦想天空(山边小溪)
出处:http://www.cnblogs.com/lhb25/

  转眼又已过去了一年,在这一年里,Firefox 和 Chrome 在拼升级,版本号不断飙升;IE10 随着 Windows 8 在去年10月底正式发布,在 JavaScript 性能和对 HTML5 和 CSS3 的支持方面让人眼前一亮。这篇文章给大家带来《五大主流浏览器  HTML5 和  CSS3 兼容性大比拼》,让我们一起来看看2013年的浏览器现状。

 

 

  浏览器厂商之间的竞争促使各大浏览器对  HTML5 和  CSS3 的支持越来越完善,下面的图表列出了 IE,Chrome,Firefox, Safari,Opera 五大主流浏览器,在 Mac 和 Windows 两个平台,对 HTML5 和 CSS3 各种特性最新的支持情况的详细清单(个别数据可能不准确,大家可以通过  caniuse.com 查询更为详细的信息)。

CSS3 属性

  从表中可以看出,除了 Overflow Scrolling 还没有浏览器支持之外,其它属性都已经有浏览器实现了。在 Windows 平台,Chrome 支持除 Overflow Scrolling 以外的所有属性(图片数据有误,CSS3 3D Transforms 在 Chrome 25 开始已支持,需要加 -webkit- 前缀),其次支持比较好的是 Firefox,还不支持 CSS3 Reflections。

  曾经一片红叉的 IE 开始迎头赶上,IE10 已经和能和 Opera 比拼了。在 Mac 平台情况要好很多,Safari 、Chrome 和 Firefox 几乎支持全部的  CSS3 特性。Opera 也只有少数几个属性不支持。

  (注:CSS3 的 Overflow Scrolling 属性用于模拟移动设备原生的阻尼滚动,类似于  iScroll 实现的滚动效果,目前只有 iOS 5 内置的 Sarari 浏览器支持,详情: Native style momentum scrolling to arrive in iOS 5

 



CSS3 选择器

   CSS3 选择器兼容情况最让人欣慰,除了 IE9 以下的版本,其它浏览器已全部支持  CSS3 选择器特性。IE6 悲剧的一个都不支持,IE7 和 IE8 仅支持少部分,IE9 和 IE10 给力,竟然也全部支持。

 

 

HTML5 Web 应用程序

  HTML5 为支持 Web 应用程序开发新增的这些特性是  HTML5 最激动人心的部分,包括本地存储、离线存储、地理定位、Workers 和 WebSockets 等等。Chrome 最给力,支持全部特性(表中数据有误,Touch(触控)事件,Chrome 25 和 Firefox 19 已支持)。

  WebSQL Database 已经被 W3C 放弃了,浏览器不支持也没关系,而 Indexd Database,IE10、Chrome 和 Firefox 都支持,这是开发者的福音啊。IE10 很给力,就 Meter 标签和 Touch Event 不支持。

 

 

HTML5 图形和内嵌内容

  这应该是  HTML5 最令人期待的东西了,内置Canvas,Audio,Video,SVG、WebGL 和 SMIL 等重要特性对象。Chrome、Firefox、Safari、Opera 以及 IE9/IE10 都支持,太棒了!

 

 

HTML5 音频编码

  Chrome 依然给力,对  HTML5 音频格式又是全部支持,Safari 除 Ogg Vorbis 格式外全部支持。让人感到奇怪的是 IE 竟然不支持自家的 WAV 格式,而 Chrome、Firefox、Opera 和 Sarari 却都支持,⊙﹏⊙b汗。

 

 

HTML5 视频编码

  对  HTML5 视频的支持还是 Chrome 最好,包容天下。Firefox 和 Opera 支持 Ogg Vorbis 和 WebM 两种视频格式,不支持 H.264,相反的 IE9/IE10 和 Safari 只支持 H.264。据统计,目前 80%的视频使用 H.264 编码,期待 H.264 早日统一的视频编码标准!

 

 

HTML5 表单输入

   HTML5 新增了众多新的 input 类型,例如 DateTime、Range、Colour 等等,以前这些都是需要使用 JavaScript 才能实现的功能,如今只需要设置 input 类型就能实现。淡定的 Opera 竟然全部支持,有点意外!Chrome 还不支持 DateTime 类型,其它的都支持,IE10 和 Safari 都支持程度相当,而 Firefox 这方面还需努力。

 

 

HTML5 表单属性

   HTML5 表单属性也是对表单功能的重要改进,简化了 Web 应用开发。在 Mac 平台,除了 Safari 还不支持 List 属性外,其它属性都支持。在 Windows 平台,Chrome、Opera 和 IE10 全部支持,Firefox 又掉队了,竟然落后 IE 了,Min、Max 和 Step 属性都还不支持。

 

 

写在最后

  目前,对  HTML5 和  CSS3 支持最好的是 Chrome,IE10 已经能和 Safari、Firefox、Opera 旗鼓相当了。总的来说,各大浏览器对 HTML5 和 CSS3 的支持正在不断完善,越来越多的各大企业和开发者也在尝试在项目中使用  HTML5 和  CSS3,特别是在移动互联网领域,已经有很多优秀的应用开发出来,未来的 Web 有很多令人期待的东西。

(文/ 梦想天空,数据来源: http://fmbip.com/litmus

 

您可能感兴趣的相关文章

 

本文链接: 2013 主流浏览器 HTML5 和 CSS3 兼容性大比拼

编译来源: 梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

hide

本文链接

相关 [主流 浏览器 html5] 推荐:

五大主流浏览器 CSS3 和 HTML5 兼容性大比拼

- jessie - 博客园-梦想天空
  各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准. 就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准.   当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程.

详述主流浏览器的HTML5音频支持情况

- - GamerBoom.com 游戏邦
叙述HTML5音频支持状态糟糕的文章已有很多. 事实就是如此,所以我不会在此赘述这一观点. 相反,我主要着眼于开发者在特定平台中将会遇到的问题及潜在解决方式. 上表总结了网页浏览器当前的市场份额. Internet Explorer依然是主要的桌面浏览器,紧随其后的是Chrome和Firefox. 在手机领域中,Safari主导市场,这主要归功于强大的iOS品牌,紧随其后的是Android.

2012五大主流浏览器 HTML5 和 CSS3 兼容性大比拼

- - 博客园_梦想天空
  距离上一次发布《五大主流浏览器. CSS3 兼容性大比拼》转眼已过去一年,在这一年里,浏览器领域的竞争愈演愈烈. Firefox 成为新的“版本帝”但依然未能摆脱被 Chrome 超越的命运,支持更多标准的 IE10 将随着 Windows 8 在10月底正式发布,淡定的 Opera 也在上个月发布了新版本,国内的各大浏览器厂商更是掀起一轮又一轮的.

2013年五大主流浏览器 HTML5 和 CSS3 兼容性大比拼

- - 博客园_梦想天空
  转眼又已过去了一年,在这一年里,Firefox 和 Chrome 在拼升级,版本号不断飙升;IE10 随着 Windows 8 在去年10月底正式发布,在 JavaScript 性能和对 HTML5 和 CSS3 的支持方面让人眼前一亮. 这篇文章给大家带来《五大主流浏览器 . CSS3 兼容性大比拼》,让我们一起来看看2013年的浏览器现状.

Chrome浏览器HTML5性能评测

- - HTML5研究小组
编者按:大家知道HTML5有两大特点是强化Web网页的表现性能和追加本地数据库等Web应用的功能. 对于 表现功能上的呈现问题,想必也是绝大多数Chrome浏览器用户选择使用Chrome的其中一个最主要原因. 而了解HTML5架构的浏览器,追求浏览器网 页在线视频的高清播放能力以及浏览器稳定运行性能的玩家们,则更关心Chrome浏览器HTML5性能的表现.

主流浏览器以及分辨率

- - Web前端 - ITeye博客
2014年5月份 PC平台 浏览器、分辨率、操作系统市场份额.     其实这类市场份额数据对于互联网开发做产品来说是一个很有用的信息. 做产品的,这类数据肯定没少看,当然你也知道从哪里看,这里的数据就是来自于百度的统计数据. 根据官方的说法,以下的数据是来源于百度统计所覆盖的超过150万的站点,而不是百度本身的流量数据.

PouchDB:一个JavaScript与HTML5实现的浏览器端CouchDB

- Vingel - NoSQLFan
CouchDB的一大特点是利用其同步机制在终端与服务端进行数据同步,比如在移动终端Android系统和iOS系统下都有CouchDB的实现,其策略是离线时将数据存在本地,在线后将数据与服务端进行同步. 而今天要说的是利用JavaScript和HTML5的IndexedDatabase实现的一个完全兼容CouchDB同步协议的家伙:PouchDB.

移动浏览器HTML5兼容性列表

- 沈蚊 - 前端观察
这个很赞,整理了智能手机和平板中默认浏览器对HTML5和CSS3新技术的支持情况. 多谢 @cnjoel 在twitter的分享. 这个网站的开发者是firt,国外网页开发者. 直接访问吧:http://mobilehtml5.org/. PS:这样分享一个网站貌似有发文章充数的嫌疑. 不过考虑很多人不玩twitter/微博,好东西要让更多人知道吧.

GTK+ 3.2发布 支持在HTML5浏览器上运行

- xing - cnBeta.COM
GTK+刚刚发布了3.2版本,该版本最大的改进就是支持在Web浏览器上运行基于HTML5的应用程序,同时支持Wayland后端协议. HTML5 Broadway后端允许在支持HTML5的浏览器上运行GTK应用,也就是说你可以在浏览器上运行例如Gedit或者是GIMP等应用.