你的位置: 首页 > HTML5网站开发 > 正文
IE(IE6/IE7/IE8)支持HTML5标签的办法
作者:漫游   分类: HTML5网站开发    时间:2012-5-21 11:16   热度:5428°   字号:        评论:0 
作者:漫游   分类: HTML5网站开发    时间:2012-5-21 11:16   热度:5428°  评论:0 条 
让IE(ie6/ie7/ie8)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。

  方式一:引用google的html5.js文件,代码内容可以自己下载下来看。
  <!–[if lt IE9]> 
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]–>
  将以上代码放到head标签区间

  方式二:自己coding JS搞定。
<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(', ');
     var i= e.length;
     while (i--){
         document.createElement(e[i])
     } 
})() 
</script>

  不管你用上面哪中方式,请记得在CSS中进行如下定义,目的是让这些标签成为块状元素,just like div。
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
瞧瞧上一篇文章去!   瞧瞧下一篇文章去!
本文标签: CSS html5
二维码加载中...
本文作者:漫游      文章标题: IE(IE6/IE7/IE8)支持HTML5标签的办法
本文地址:http://www.roammemo.com/html5/87.html
版权声明:若无注明,本文皆为“漫游的备忘录”原创,转载请保留文章出处。
返回顶部    首页    手机版本   
版权所有:漫游的备忘录    站长: 漫游    模板基于:博闻广记 v1.2   程序:emlog