`
wangshaofei
  • 浏览: 282548 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使ie支持html5

阅读更多

<!--[if IE]>
        <script type="text/javascript" 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)return;var e = "abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])}})()

除了在网页中调用包含以上代码的js文件来让IE浏览器支持HTML5元素以外,你也可以以下面这种方式把代码直接添加到网页中。

<!--[if IE]>
<script>
(function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])}})()
</script>
<![endif]-->

分享到:
评论

相关推荐

    让IE支持HTML5

    总之,虽然使IE支持HTML5可能需要一些额外的工作,但通过以上方法,开发者可以确保HTML5网站在IE中也有良好的表现。随着浏览器技术的不断进步,这种兼容性问题将会越来越少。不过,作为开发者,了解并掌握这些技巧...

    让ie支持html5的html5.js

    让ie支持html5的html5.js

    IE6支持HTML5

    标题“IE6支持HTML5”意味着我们关注的主题是关于如何在过时的Internet Explorer 6浏览器上实现对HTML5新特性的支持。HTML5是现代网页开发的标准,它引入了许多增强功能,包括更好的多媒体处理、离线存储、图形绘制...

    IE支持html5.

    然而,由于历史原因,早期版本的Internet Explorer(尤其是IE8及更早版本)并不完全支持HTML5的新特性。为了解决这个问题,开发者创建了一些工具,如`html5.js`和`html5shiv.js`,来帮助这些旧版IE浏览器更好地理解...

    IE支持CSS3 HTML5插件

    标题中的“IE支持CSS3 HTML5插件”指的是在Internet Explorer(简称IE)浏览器中,由于其自身对CSS3和HTML5新特性的支持不足,需要借助特定的插件来实现对这些现代Web标准的兼容。这两项技术,CSS3和HTML5,是Web...

    ie8以下支持html5

    然而,对于那些仍然使用较旧版本浏览器的用户,特别是像Internet Explorer 8 (IE8)这样的老版本,它们可能无法原生支持HTML5的新特性及CSS3的媒体查询。在这种情况下,"ie8以下支持html5"这个主题就显得尤为重要。 ...

    IE支持html5脚本插件

    让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会...

    让所有IE支持HTML5的解决方案

    标题 "让所有IE支持HTML5的解决方案" 指向的是如何使老旧的Internet Explorer(IE)浏览器能够兼容和正确渲染HTML5的新特性。在HTML5出现之前,IE浏览器特别是较旧版本,如IE6、IE7和IE8,对新标准的支持非常有限,...

    让IE8和IE9支持Html5和Css3

    标题"让IE8和IE9支持Html5和Css3"指的是一个目标,即如何在不支持新特性的旧版IE浏览器上实现Html5和Css3功能。这个压缩包提供了一些关键的JavaScript库,帮助解决这个问题。 首先,`css3-mediaqueries.js`是针对IE...

    ie9以下老浏览器不支持HTML5的解决方法

    ### ie9以下老浏览器不支持HTML5的解决方法 在Web开发领域,兼容性问题一直是个头疼的问题,尤其是在处理老旧浏览器如Internet Explorer(IE)时。对于那些使用IE9及以下版本的老用户来说,由于这些浏览器对HTML5的...

    让IE兼容 HTML5的canvas标签

    然而,由于历史原因,早期版本的Internet Explorer(IE6到IE9)并不支持HTML5的新特性,包括canvas。为了使这些旧版IE浏览器能够兼容HTML5的canvas标签,开发者通常会利用名为"excanvas"的JavaScript库。 Excanvas...

    让IE支持CSS3 Media Query实现响应式Web设计,html5.js让IE(包括IE6)支持HTML5元素方法

    让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement_x声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也...

    让IE(包括IE6)支持HTML5元素

    标题“让IE(包括IE6)支持HTML5元素”指的是如何在旧版的Internet Explorer(尤其是IE6)中启用对HTML5新引入的元素的支持。这些元素如, , , , , 等,在HTML5中提供了更丰富的结构化语义,但在IE6到IE8等旧版本...

    html5.js IE兼容HTML5

    (解决IE浏览器支持html5文件)是一款能够有效解决ie低版本无法支持html5 使用javascript来使不支持HTML5的浏览器支持html标签。是大部分网站采用的方式。在head头部添加html5shiv.js代码即可

    html5media文件,video兼容IE8视频播放

    IE8并不原生支持HTML5的`&lt;video&gt;`标签,因此`html5media`库通过提供一个补丁,使得开发者能够在这些浏览器中实现视频播放功能。 在描述中提到,这个文件是从Google站点下载的,这表明它可能是一个开源项目或者社区...

    使不支持ie的标签支持ie——html5.js

    是一个JavaScript库,它的主要目标是为不支持HTML5新特性的老旧浏览器,特别是Internet Explorer(IE),提供对这些特性的兼容性支持。在Web开发中,HTML5引入了许多创新元素和API,极大地提升了网页应用的功能和...

    完美解决IE(IE6/IE7/IE8)不兼容HTML5

    首先,我们需要理解为什么IE6/7/8不支持HTML5。这主要是因为它们的内核(Trident)在HTML5标准推出时并未进行相应的更新。为了解决这个问题,我们可以采用以下策略: 1. **使用HTML5shiv**: HTML5shiv是一个...

    HTML5 兼容IE浏览器

    综上所述,虽然IE浏览器对HTML5的支持存在局限,但通过合理的代码编写和使用辅助工具,可以有效解决兼容性问题,使HTML5网站在IE浏览器上也能流畅运行。在实践中,开发者应保持对新技术的关注,不断更新自己的技能,...

    IE兼容html5的js

    然而,对于较旧的浏览器,尤其是Internet Explorer(IE)的一些版本,它们并不完全支持HTML5的新特性,特别是音频和视频的播放功能。这就是“IE兼容HTML5的js”所解决的问题。 `html5media`是一个JavaScript库,...

    上传插件支持ie8

    此外,对于H5页面,由于IE8不支持HTML5的一些关键特性,如`&lt;input type="file"&gt;` 的`multiple`属性,开发者需要编写JavaScript代码来模拟多文件选择。同时,利用FormData对象进行异步文件上传也需要特别处理,因为IE...

Global site tag (gtag.js) - Google Analytics