<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="浏览器对HTML5的兼容性分析" id="card1">
<p> 游客</p><p>
标题:浏览器对HTML5的兼容性分析<br/>
正文:<br/>
从2006年WHATWG和W3C决定合作制定HTML5标准以来（预计2012年成为候选标准），浏览器厂商都不甘落后，一直在努力实现更多的HTML5技术，不过由于各个厂商的步伐不一，导致HTML5在浏览器中的实现程度参差不齐。在这里我们将综合两种HTML5兼容性测试工具包HTML5Test和Modernizr的测试结果来分析一下Web浏览器的支持程度。考虑到HTML5标准的制定原则：新特性基于HTML、CSS、DOM 以及 JavaScript；减少对外部插件的需求（比如Flash）；独立于设备等，我们选取了HTML 5的几项主要特性来评价浏览器系统。视频播放标记video音频播放标记audio绘图标记canvas表单控件标记url、email等本地客户端存储浏览器（版本）选取由于目前市面上的浏览器品牌和版本繁多，我们难以覆盖全部产品，因此在这里设定测试浏览器的选择原则为：主流品牌、主流版本和最新版本（正式发布）。依据StatCounter发布的2011年2~3月份浏览器市场占有率统计分布情况，主流品牌如图1所示。图 1 主流浏览器分布图从图1 中可以看出， 微软的I n t e r n e tExplorer以其混搭的IE6、IE7、IE8、IE9等多个版本占据了榜首，开源浏览器Firefox紧随其后，其开放的体系结构也吸引了众多优秀插件，并成为Web开发人员的主要开发调试平台。Google主推的Chrome后来居上，占据了第三名的位置。浏览器主流版本分布情况如图2所示。图2 浏览器主流版本分布图再加上部分最新浏览器版本，我们选取的全部浏览器（版本）如表1所示。表1 测试浏览器HTML5兼容性分析视频播放标记video在HTML5技术出现之前，大部分Web视频播放是通过浏览器插件如Adobe Flash来实现，这要求客户在观看视频之前安装相应的组件。video标记的出现使开发人员不再依赖于特定第三方技术，下面的代码片段播放了一个视频文件，设定了画面的尺寸，并带有控制按钮（暂停/进度条等）：video元素潜在地支持多种视频格式，包括：Ogg&amp;mdash;&amp;mdash;采用Theora视频编码和Vorbis音频编码的Ogg视频文件；MPEG4&amp;mdash;&amp;mdash;采用H.264视频编码和AAC音频编码的MPEG 4视频文件；WebM&amp;mdash;&amp;mdash;采用<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=295&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=295&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=295&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=295&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=295&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=295">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=295">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>