让老式浏览器支持html5标签

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

    <! -[if IE]>

<script src="http://html5shiv.goolecode.com/svn/trunk/html5.js">

<[endif]->


方式一:Coding JavaScript


(function() {

if(!

/*@cc_on!@*/

0)return;

vare ="abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(', ');

vari= e.length;

while(i--){

document.createElement(e[i])

}

})()


如果是IE9以下的IE浏览器将创建HTML5标签, 这样非IE浏览器就会忽视这段代码,也就不会有无谓的http请求了。

第二种方法:使用html5shiv包(推荐)

未完成,http://www.w3cfuns.com/notes/20528/a09bec48c543e42a98aa9e5a565f06f0.html

html5shiv/r29/html5.min.js">


html5shiv/r29/html5.min.js">





html5shiv/r29/html5.min.js">

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 接上 关于HTML/HTML5(一)//www.greatytc.com/p/33fc7840c079 学...
    Amyyy_阅读 840评论 0 4
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:...
    秀才JaneBook阅读 2,570评论 0 25
  • 近日,《十二道锋味3》公布了一组谢霆锋与赤膊男子共同烤野猪的照片。黑人男子大方展示壮硕身材,谢霆锋则身着白色衬衣,...
    照相馆的旧忆阅读 370评论 0 0
  • 文/南瓜儿 刚才在整理电脑里的资料,惊喜的发现曾下落不明的处女作——《致女子》。 这篇文章未发表前只有南瓜妈还有两...
    瓜师叔阅读 449评论 0 0