如何解决IE6/IE7/IE8浏览器不兼容HTML5新标签的问题

 我来答
猴子请来的妖妖
2015-04-11 · TA获得超过1086个赞
知道小有建树答主
回答量:409
采纳率:66%
帮助的人:148万
展开全部
html5新添加的一些标签不被IE6/7/8识别,就要想方法让它们识别或者避免使用html5新标签。
解决办法:
1、<head>
<script>
document.createElement('article');
</script>
</head>
制造新的标签
2、html5shiv
html5shiv能解决这个问题,可以把HTML5的新元素转换成IE6认识的内容。只需要在你的head中调用这段代码就行:
<!--if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
还要在你的CSS文件中加上以下代码,不然有可能会出现些莫名其妙的问题。
header,nav,article,section,aside,footer{display:block;}
3、使用Kill IE6

在网站的</body>之前加上以下代码:
<!--if lte IE 6]>
<script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.zh_CN.pack.js"></script>
<![endif]-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式