怎样让IE8以下浏览器支持HTML5语义化标签的元素方法,可以通过在网页中添加脚本的方式来解决目前IE浏览器对HTML5支持的问题。(仅支持HTML5语义化标签及部分标签,并不是所有的都支持)
我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement_x声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。
代码如下:
<!–[if lt IE9]>
<script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script>
<![endif]–>
注意:
在页面中调用html5.js文件必须添加在页面的head元素内,因为IE浏览器必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。
这个html5的js文件是远程Google code project上提供给大家可以直接调用的,当然,如果觉得这样会影响你的网页打开速度,你可以把html5的js文件直接下载下来让后上传到自己的服务器单独调用。
可以在百度里搜索html5.js下载下来使用。
原创文章请注明转载自杭州WEB前端外包网站本文地址:http://hz.35ui.cn/post/38.html,标题:html5.js让IE8以下浏览器(包括ie8)支持HTML5语义化标签的元素方法