2

这是我遇到问题的链接

无法在 Internet Explorer IE7 中正确加载,但在 IE 9.0 中运行良好,![在此处输入图像描述][2]

我做错了什么,任何人都非常感谢。

4

1 回答 1

2

IE6-8 不支持该nav元素(用于导航)。这会导致您的样式无法应用于与该元素关联的nav元素。

为了添加对这些元素的支持,您需要下载并插入 html5shiv!

你在哪里插入 html5shiv?在调用样式表之前插入它。

在此处下载 html5shiv:http ://code.google.com/p/html5shiv/

在您的代码第 4-6 行:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Homepage</title>
<script type="text/javascript" src="path/to/html5shiv.js"></script>
<link href="css/styles.css" rel="stylesheet" type="text/css" />

注意:IE6-8 不支持任何 HTML5 元素,例如nav, header, article, aside, footer,figure等。

于 2013-01-30T17:36:32.067 回答