ie9浏览器兼容模式,ie9浏览器兼容性设置

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: