1

嗨,我似乎在 IE8 加载样式表时遇到问题,在 IE9 中一切正常,但是当我在 IEteste 上尝试时,它似乎没有加载样式表。这是该网站的链接:

网站链接

如何解决这个问题?

4

2 回答 2

4

您有一个用于分析目的的脚本标记放置在 HTML 标记之外。理想情况下,它需要在 BODY 标签内。这会引发 HTML 验证错误。这可能是它的原因。

编辑:

正如有人提到的,您可能需要一些额外的 JavaScript 才能让 IE < 9 使用 HTML5 元素(标签)。低于 9 的 IE 无法理解这些标签中的许多标签,因此对它们应用样式将无济于事。它只是默默地失败了。

检查此页面以获取有关此的代码和信息: http ://code.google.com/p/html5shim/

应用 CSS 后,您可能还需要对这些元素display: block中的许多元素进行样式设置,默认情况下这些元素是内联的。

于 2012-07-31T21:08:25.557 回答
1

您似乎没有为旧浏览器包含 html5 javascript shiv:

http://code.google.com/p/html5shiv/

我还将在 /body 标记内移动该尾随脚本。

于 2012-07-31T22:43:18.073 回答