ie9浏览器兼容模式,ie9浏览器兼容性设置
要让IE(包括IE6)支持HTML5元素,我们需要在HTML头中添加以下JavaScript,这是一个简单的document.createElement语句,使用条件注释为IE调用这个js文件。Opera、FireFox等非IE浏览器会忽略这段代码,不会有http请求。复制代码如下:
![如果IE]
脚本src=" http://html5shiv.googlecode.com/svn/trunk/html5.js"/script
![endif]
上面的代码只会在IE浏览器下运行。还有一点需要注意的是,在页面中调用html5.js文件必须添加在页面的head元素中。因为IE浏览器在解析之前必须知道这个元素,所以这个js文件不能在页面底部调用。
这个html5 js文件是作者在Google code project上提供的,供你直接调用。当然,如果你觉得这样会影响你的网页打开速度,可以直接下载html5 js文件,上传到自己的服务器单独调用。
以下是html5的js文件中的代码:复制代码代码如下:
(function(){if(!/*@cc_on!@*/0)返回;var e="abbr,article,side,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video "。split(,),即=e.lengthwhile(I){ document . createelement(e[I])} })()
除了在网页中调用包含上述代码的js文件使IE浏览器支持HTML5元素外,还可以通过以下方式直接将代码添加到网页中。复制代码如下:
![如果IE]
脚本
(function(){if(!/*@cc_on!@*/0)返回;var e="abbr,article,side,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video "。split(,),即=e.lengthwhile(I-){ document . createelement(e[I])})()
/脚本
![endif]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。