html5.js 让所有IE支持HTML5
来源:互联网 发布:2017中国出境旅游数据 编辑:程序博客网 时间:2024/05/17 02:43
转 http://www.zenjs.com/relate/2011/0419/4189.html
自从HTML5能为我们的新网页带来更高效洁净的代码而得到更多的关注,然而唯一能让IE识别那些新元素(如<article>)的途径是使用HTML5 shiv,感谢remy sharp为我们提供了这个迷你脚本来解决IE支持HTML5的问题。
使用和下载
html5.js必须在页面head元素内调用(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。)
作者已经把js文件放在Google code project上并允许大家直接调用,当然,前提是你不在意调用额外的文件。
http://html5shiv.googlecode.com/svn/trunk/html5.js
你可以使用IE条件注释来调用这个js文件,这样像FireFox等非IE浏览器就会忽视这段代码,也就不会有无谓的http请求了。下面这段代码仅会在IE浏览器下运行:
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
当然如果你不喜欢调用外网文件,你也可以下载下来上传到自己的服务器单独调用(作者允许)。
以下是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])}})()
PS:所有新增标记,在不支持它们的浏览器上,需要为其重新定义相关表现形式,例如他们都是块状态(display:block;)。
(责任编辑:admin)- html5.js 让所有IE支持HTML5
- 让IE 支持 html5
- 让IE支持HTML5
- 让IE支持HTML5
- 让IE支持HTML5
- 让 IE 支持HTML5
- html5.js让IE(包括IE6)支持HTML5…
- HTML5-JS文件-让IE浏览器支持HTML5标准
- HTML5-JS文件-让IE浏览器支持HTML5标准
- html5】让ie支持html5标签
- 如何让IE支持HTML5
- 让ie支持html5标签
- html5shiv.js让IE浏览器支持HTML5标准
- JS让浏览器支持HTML5
- html5.js让IE(包括IE6)支持HTML5元素方法
- html5.js让IE(包括IE6)支持HTML5元素方法
- 让低版本IE支持HTML5
- 让ie支持html5的标签
- android小白——Eclipse开发环境搭建
- 2014 UESTC Training for Graph Theory Problem F 握手
- iOS-----实现在后台播放音乐
- Json解析工具Jackson(使用注解)
- 安卓Android的内存管理原理解析
- html5.js 让所有IE支持HTML5
- Cocos2d-x-打飞机、捕鱼达人、植物大战僵尸图片素材
- 【线段树】PKU2777 区间更新区间询问(位优化)
- vmware 虚拟机提示正在使用中
- sphinx增量索引
- 亟杜诠侔跃焚杭眯炊阜涡鹿慷耙谘
- 关于原码,反码,补码的细节,你知道吗?
- 虐晃姑叶岗湍普扒寺谘滞徊畔却角
- 虐腿幸湛蔷涛刻废塘揽诒伤娇滞陡