答案 0 :(得分:6)
可能对您有所帮助的一些事情:
IE6无法识别html5标签,例如<header>
和<footer>
有一些解决方案可以解决这个问题。您可以尝试John Resig' shiv
然后,如果这还不够,您可以添加仅IE6样式表来修复该浏览器的布局。
答案 1 :(得分:2)
Per Ben建议使用John Resig的shiv是在IE6中获取内容以使用相同的CSS样式的有效用法。但更可靠的方法是使用IE特定的条件语句,这将确保禁用javascript的浏览器仍然可以正确呈现。
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="style-ie6.css" />
<![endif]-->
<!--[if IE 6]>
<div class="footer">
<![endif]-->
<footer>.......</footer>
<!--[if IE 6]>
</div>
<![endif]-->
您只需要样式-ie6.css
中其他类的样式