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]-->
寻找爱