html5代码_IT兄弟连 HTML5教程 设置IE9以下版本浏览器支持HTML5

HTML5在初期因浏览器标准不一导致兼容性问题,但随着W3C和WHATWG的努力,以及各大浏览器厂商的支持,HTML5的兼容性已显著改善。现今,大多数HTML5功能可在旧版浏览器上运行。这段代码示例展示了如何通过JavaScript解决IE浏览器对HTML5的支持,使得开发者可以更加放心地使用HTML5进行网站开发。未来,随着HTML5的普及,IE9以下版本的兼容性问题将不再是主要考虑因素。
摘要由CSDN通过智能技术生成

6a495614ee8f9a72cd86e972c62e6b0e.png

HTML2.HTML5刚发布时由于各浏览器之间的标准不统一,开发者的时间都浪费在解决Web浏览器之间的兼容性上。但由于W3C和WHATWG对HTML5新版本的制定,以及近年来对HTML5的使用,再加上各大浏览器鼎力支持,已经有非常丰富的兼容性解决方案,多数应用HTML5在老版本的浏览器上也可以正常运行,正是因为保障了兼容性才能让人毫不犹豫的用HTML5开发网站。HTML5内部并没有封装什么很复杂的、不切实际的功能,而是封装了简单实用的功能,HTML5内部功能不是革命性的而是发展性的,并不代表HTML4创建出来的网站必须全部要重建,只会要求各Web浏览器今后能正常运行用HTML5开发出来的功能。最新版本的Safari、Chrome、Firefox以及Opera支持某些HTML5特性。IE 9将支持某些HTML5特性,IE10将全面支持HTML5。IE8及以下IE版本对HTML5标签的支持是有限的,我们可以通过在网页中添加脚本的方式来解决目前IE浏览器对HTML5部分常用功能支持的问题。让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript代码,Opera,FireFox等其他非IE浏览器就会忽视这段代码。

4a70bc3061dc1577c1794f32758bc07c.png

上面这段代码仅会在IE浏览器下运行,还有一点需要注意,在页面中调用html5.js文件必须添加在页面的head元素内,因为IE浏览器必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。另外,页面还需要主体结构完整,像body和文档类型都不能少。这个html5的js文件如果觉得这样会影响你的网页打开速度,你可以把html5的js文件直接下载下来然后上传到自己的服务器单独调用。

不用多久,随着HTML5的发展普及,越来越多的用户会选择安装支持HTML5较好的浏览器使用,到那时开发人员将不用再考虑IE9以下版本的兼容性问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值