3

我有一个在 ie8 怪癖模式下无法正确显示的页面。如果我想创建一些 CSS 以仅针对该模式,而不是通常的 ie8,那么条件 HTML 会是什么?

例如,如果我只想点击 ie8:

<!--[if IE 8]>
    awesome hacky stuff goes here
<![endif]-->

那么IE 8ie8 的怪癖是什么?

4

2 回答 2

4

您不能使用条件注释来定位浏览器的呈现模式(仅限版本)。

如果您处于 quirks 模式,请使用不调用它的文档类型。

除非,您指的是 IE8 的兼容模式,它使浏览器呈现类似于 IE7。在这种情况下,请使用以下条件注释...

<!--[if IE 7]>
    awesome hacky stuff goes here
<![endif]-->
于 2010-10-21T23:51:23.763 回答
1

我认为不可能测试怪癖模式。相反,请使用 DOCTYPE 并确保您的 HTML 对其进行验证。XHTML DOCTYPE 可能更好。

于 2010-10-21T23:51:37.413 回答