`
zzc1684
  • 浏览: 1192258 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

html5shiv让IE支持HTML5

阅读更多

我们在实际开发过程中会为了确保所有新的HTML5元素能以block元素正确渲染,我们会定义:

 

 

Css代码  收藏代码
  1. header,footer,article,section,nav,menu,hgroup,aside{  
  2.    display:block;  
  3. }  
 

但是IE会忽略这些样式,原因很简单,低版本的IE不识别这些标签,那我们咋做呢?

 

其实原理还是比较简单的!

 

 

Js代码  收藏代码
  1. document.createElement('header');  

 

 

现在大家用的最多的是Remy Sharp写了HTML shiv,下面有在线的脚本链接,有兴趣的可以自己看看。

 

使用方法:

 

 

  1. 在html的文件的head部分
Html代码  收藏代码
  1. <!--[if lt IE 9]>  
  2. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">  
  3. <![endif]-->  
 

 

 

 

 

 

 

 

 

 

注释:

 

Common question: what's the difference between the html5shim and the html5shivAnswer: nothing, one has an m and one has a v - that's it.

 

 HTML5 Shiv和HTML Shim官方给的说明是:

 

  nothing,one has an m and one has a v-that's it.

 

 

 

 

 

扩展阅读:

 

1、http://html5shiv.googlecode.com/svn/trunk/html5.js  shiv的在线脚本地址

 

2、http://html5shim.googlecode.com/svn/trunk/html5.js  shim的脚本脚本地址

 

3、http://ejohn.org/blog/html5-shiv/

分享到:
评论

相关推荐

    html5shiv.js

    越来越多的站点开始使用 HTML5 标签。... html5shiv的使用非常的简单,考虑到IE9是支持html5的,所以只需要在页面head中添加如下代码即可: &lt;!--[if lt IE 9]&gt; [removed][removed] &lt;![endif]--&gt;

    HTML5 Shiv 3.7.3.js

    自HTML5标准的提出就得到非常多的关注,而作为全球使用用户最多的IE浏览器能够支持HTML5标准也是大家备受关注一个问题,让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document...

    html5shiv-master.zip

    越来越多的站点开始使用 HTML5 标签。... html5shiv的使用非常的简单,考虑到IE9是支持html5的,所以只需要在页面head中添加如下代码即可: &lt;!--[if lt IE 9]&gt; [removed][removed] &lt;![endif]--&gt;

    html5shiv和respond的JS文件.rar

    html5shiv:解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题。 respond.min:让不支持css3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询。

    html5shiv包,完美解决IE8等不支持H5标签问题

    解决IE8版本浏览器不支持 H5标签的问题。 [removed][removed] [removed][removed]

    html5shiv-printshiv.js 版本3.7.3

    html5shiv-printshiv.js 包含 html5shiv.js 的全部功能,并且额外支持 IE6-8 网页打印时 HTML5 元素样式化。 如果你的页面没有在 IE6-8 下打印这种需要(就是用打印机的那个打印),用 html5shiv.js就可以。

    html5shiv.min.js

    bootstrap3 兼容IE8浏览器时所需要的js文件,引入html5shiv.min.js和respond.min.js 让不(完全)支持html5的浏览器“支持”html5标签

    IE6/7/8支持Html5

    IE7、7、8想必大家都知道了,对Html5支持是有很大的问题的,现提供html5shiv.js来解决此问题。用法如下所示: &lt;!--让IE(IE6/7/8)支持Html5标签--&gt; &lt;!–[if lt IE9]&gt; &lt;script src="Content/Js/...

    respond.min.js html5shiv.js

    ie8浏览器下,bootstrap3样式失效,在页面中引用respond.min.js和html5shiv.js ,兼容bootstrap3

    html5shiv和response源码打包

    html5shiv文件:解决浏览器ie8及ie8以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题。 respond文件:让不支持css3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询。 由于IE6/IE7/IE8还有很大一...

    html5shiv和respond.rar

    html5shiv和respond包,解压后是两个文件夹,html5shiv用于解决IE9以下版本浏览器对HTML5新增标签不识别,并导致CSS不起作用的问题。 Respond.js 是一个快速、轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 ...

    最新的html5shiv

    HTML5能为我们做的事儿很多,最为可口的就是语义化标签的应用,如果你已经在Chrome或者其他支持HTML5的浏览器上用过它的牛x,那这篇文章对你一定有用,因为现在你也可以在IE上用到HTML5。

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

    微软的最新浏览器IE8及以下IE版本对HTML5标签的支持是有限的,我们可以通过在网页中添加脚本的方式来解决目前IE浏览器对HTML5支持的问题。 让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,...

    html5shiv.js下载

    解决ie浏览器兼容性问题,ie使用html5+css3插件,解决ie浏览器兼容性问题,ie使用html5+css3插件

    IE支持html5脚本插件

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

Global site tag (gtag.js) - Google Analytics