月份: 2014-09

让ie9以下版本(ie6、7、8)兼容html5新特性的方法

一直以来ie浏览器都是web程序猿所痛恨,丫的兼容性真让人无解了,下面是针对操蛋浏览器兼容html5新标签的方法
一:JavaScript 语句 document.createElement(“myHero”) 是为了为 IE 浏览器添加新的元素。(ie8及一下版本不支持)
二:
国内不建议使用
<!–[if lt IE 9]>
<script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script>
< ![endif]–>
建议这个
<!–[if lt IE 9]>
<script src=”http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js”></script>
< ![endif]–>
针对IE浏览器html5shiv 是比较好的解决方案。html5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。
虽然这个解决方案对操蛋浏览器识别新标签有一定作用,但是限制挺多的,所以呼吁所有的程序猿同胞们用这段代码
<!–[if lt IE 9]>
<script type=”text/JavaScript”>
alert(“请使用ie9或更高版本的浏览器或是更高级的浏览器,推荐使用谷歌浏览器、火狐浏览器,以便您浏览本站优质内容”);
</script>
< ![endif]–>