使用html5shiv让IE6~8支持HTML5
来源:互联网 发布:讲纪律 守底线 知敬畏 编辑:程序博客网 时间:2024/05/17 07:06
越来越多的站点开始使用 HTML5 标签。但是目前的情况是还有很多人在使用IE6,IE7,IE8。为了让所有网站浏览者都能正常的访问网站,解决方案就有下面两个:
- 为网站创建多套模板,通过程序对User-Agent的判断给不同的浏览器用户显示不同的页面,比如优酷网就是采用的这种模式。
- 使用Javascript来使不支持HTML5的浏览器支持HTML标签。目前很多网站采用的这种方式。
针对IE浏览器比较好的解决方案是html5shiv。htnl5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。让CSS 样式应用在未知元素上只需执行 document.createElement(elementName) 即可实现。html5shiv就是根据这个原理创建的。
html5shiv的使用非常的简单,考虑到IE9是支持html5的,所以只需要在页面head中添加如下代码即可:
<!–[if lt IE 9]> <script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script> <![endif]–>
关于IE条件注释,请参考:IE条件注释详解。
html5shiv官方网址:http://code.google.com/p/html5shiv/
- 使用html5shiv让IE6~8支持HTML5
- html5shiv让IE6-IE8支持HTML5标签
- html5shiv让IE6-IE8支持HTML5标签
- html5shiv.js让IE6、IE7、IE8支持html5
- html5shiv.js让IE6、IE7、IE8支持html5
- 让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
- 让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
- 让ie6,7,8支持HTML5
- html5shiv.js让IE浏览器支持HTML5标准
- html5shiv.js让IE9以下浏览器支持html5
- 让IE6支持HTML5元素
- 让IE6支持HTML5元素的方法
- html5.js让IE(包括IE6)支持HTML5…
- 让IE(包括IE6)支持HTML5元素方法
- 如何让IE6/IE7/IE8支持HTML5标签
- 让IE(包括IE6)支持HTML5元素的方法
- 让ie6,7,8支持css3属性
- html5.js让IE(包括IE6)支持HTML5元素方法
- Linux 设备驱动学习之 异步通知
- JAVA标识符
- 可重入函数与不可重入函数
- 盛大云平台LAMP架站全攻略
- 字符,字和行的删除
- 使用html5shiv让IE6~8支持HTML5
- postgreSQL8.4数据库问题及解决方法
- uva 10719 - Quotient Polynomial
- 毕业两年,需要下一个决心做选择
- javaBean多去少补
- WCF RIA方法无效的一种解决方法
- 关于hibernate纯sql查询返回结果集的问题(hbm.xml中不写多表关联)
- STL学习——list中的sort算法
- java中finally关键字的用处