六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 134|回复: 0

html5shiv让IE支持HTML5

[复制链接]

升级  7.6%

174

主题

174

主题

174

主题

进士

Rank: 4

积分
538
 楼主| 发表于 2013-1-24 06:37:21 | 显示全部楼层 |阅读模式
我们在实际开发过程中会为了确保所有新的HTML5元素能以block元素正确渲染,我们会定义:
 
 
header,footer,article,section,nav,menu,hgroup,aside{   display:block;} 但是IE会忽略这些样式,原因很简单,低版本的IE不识别这些标签,那我们咋做呢?
 
其实原理还是比较简单的!
 
 
document.createElement('header'); 
 
现在大家用的最多的是Remy Sharp写了HTML shiv,下面有在线的脚本链接,有兴趣的可以自己看看。
 
使用方法:
 
 

  • 在html的文件的head部分
<!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"><![endif]-->
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表