我有一个Internet Explorer 8的问题。我使用带有html5shiv的modernizr,它显然工作得很好,但html5代码表现不好。我进入页脚的所有内容都会消失。
如果我检查代码......
<footer id="site_footer"><div id="wrap_footer"></div></footer>
<footer id="site_footer"></footer><div id="wrap_footer"></div>
发生了什么事?我疯了!
pd:这不是javascript冲突
谢谢!
答案 0 :(得分:0)
您需要使用HTML5Shiv技术。
<head>
<!--[if lt IE 9]>
<script src="html5shiv.js"></script>
<![endif]-->
<!-- all css code after-->
</head>
IE 8
并且早期对HTML5标签不了解。
HTML5Shiv
只需使用HTML5标记名称调用document.createElement
,然后通过default css
添加到display: block
。