HTML:使IE8以及之前的版本支持HTML5的方法

解决浏览器不支持HTML5的方法:

方案一:创建多套模板,通过对user-agent的判断结果使用不同模板显示页面

方案二:使用JS使不支持HTML5的浏览器支持HTML5

解决IE6-8浏览器不支持HTML5的方法:

使用JS文件html5shiv.js使IE浏览器可以识别HTML5标签

IE6-8不能识别HTML提出的新元素,并且不能让新元素作为父节点包裹子节点,并且不能应用CSS样式

原理:让CSS样式在未知元素上执行,方法:document.createElement(elementName)

html5shiv的使用方法:

<!--[if lt IE9]>//lt 是小于运算符
<script
type="text/javascript"
src="scripts/html5shiv.js"></script>
<![endif]-->

 

 

posted @ 2016-04-28 14:44  Carolina  阅读(199)  评论(0编辑  收藏  举报