检查浏览器支持(Checking browser support),这个是很广泛的一个知识!
那么你怎么知道如果HTML5特性你即将实现是去工作吗?嗯,浏览器厂商的决定是否一个特定的功能的作用。因为有四或五大浏览器厂商(和我不包括那些为移动设备如表作为智能手机!)这将是艰苦的测试功能自己在所有浏览器和他们的不同版本。
幸运的是还有其他的人做同样的工作。org是这样一个网站。他们几乎每一个测试的新特性和测试兼容性很长的路回来,,以及每一个版本明智的主流浏览器。
下面是它如何工作
使用索引。在网站的首页有一个全面的索引的所有新特性的CSS3,HTML5、SVG和JSAPI。你可以点击这个话题你想看看,比如“新语义元素“如果我们想要检查哪些浏览器支持新的<导航>元素。
使用searchbox。如果你不确定哪一类的你正在寻找的特征是放置在,你总是可以使用搜索框。还在寻找导航元素,所有您需要做的就是输入导航和CanIUse.com立刻发现正确的表给你。
理解表。现在我们已经找到了正确的表,但它可以有点混乱的开始。第一列显示浏览器版本,第二列是个别浏览器。表中所有的细胞都是彩色的,一个亮绿色意味着特性的支持,作为一个光红色表明它不支持。
现在,你知道哪个版本的不同的浏览器支持你的特点是时候利用这方面的知识!这静力学用于结合国家特定的统计允许你做出明智的判断是否值得麻烦,比如实现一个JavaScript撤退。
这里有个例子,让我们假设我们想使用<导航>元素。根据CanIUse.com这个不支持InternetExplorer8.0及以前的版本。如果你的网页地址用户从西班牙这意味着,据统计,大约36%的推出全球的访问者会阻止你的页面看到正确(截至2012年1月大约31%的西班牙人口使用InternetExplorer8.0,5%使用IE7——加起来,这给了我们36%)。
如您所见,它突然意义检查了哪些浏览器支持哪些特性——你可能会这么幸运,功能你正在计划使用是主要用于支持的浏览器在你的区域中,因此您不必使用时间实现fallbacks。

浙公网安备 33010602011771号