HTML5+CSS3网页设计
上QQ阅读APP看书,第一时间看更新

1.4 HTML5现状

1.4.1 浏览器的支持力度

随着HTML5标准的不断完善和相关技术的不断发展,目前各大主流浏览器对HTML5的支持力度也在不断提高,表1-3给出了桌面浏览器对HTML5的特性支持。

1-3 桌面浏览器对HTML5的特性支持

978-7-111-59436-9-Chapter01-34.jpg

从上表可以看出,国内的浏览器Maxthon得分最高,且与HTML5的兼容性最好,Maxthon采用了基于Trident的内核架构,在运行HTML5时得心应手。

谷歌浏览器Chrome使用基于WebKit的内核架构,得分较高,也是市面上运行与展示HTML5的首选浏览器。

而大名鼎鼎的IE浏览器反而对HTML5的支持稍差,排在了最后。当然,IE随着版本的不断变化,相信在日后的表现会越来越好。

此外,在手机浏览器对HTML5的支持排行榜中,Chrome25浏览器也名列前茅。同样排名靠前的还有Opera Mobile 12、FireFox Mobile 19等。

相信随着各大浏览器厂商对浏览器的不断完善,各家浏览器的扩展规范应该会越来越统一,对HTML5规范的支持会越来越大。

1.4.2 检查浏览器是否支持HTML5标签

在开发HTML5网页时,为了实现浏览器的兼容性,需要对不同厂商的浏览器作功能测试,以便用户的体验更好。常见检测方法可以使用canvas标签进行网页测试。

<!DOCTYPE html>

<html>

<head>

<title>这是HTML5网页</title>

</head>

<body>

<canvas style="background-color:red">浏览器不支持canvas标签。</canvas>

</body>

</html>

用不同的浏览器打开该网页,能够查看到不同的显示结果。当浏览器不兼容HTML5时会显示相应的文字。