我有一个在 ie8 怪癖模式下无法正确显示的页面。如果我想创建一些 CSS 以仅针对该模式,而不是通常的 ie8,那么条件 HTML 会是什么?
例如,如果我只想点击 ie8:
<!--[if IE 8]>
awesome hacky stuff goes here
<![endif]-->
那么IE 8
ie8 的怪癖是什么?
我有一个在 ie8 怪癖模式下无法正确显示的页面。如果我想创建一些 CSS 以仅针对该模式,而不是通常的 ie8,那么条件 HTML 会是什么?
例如,如果我只想点击 ie8:
<!--[if IE 8]>
awesome hacky stuff goes here
<![endif]-->
那么IE 8
ie8 的怪癖是什么?
您不能使用条件注释来定位浏览器的呈现模式(仅限版本)。
如果您处于 quirks 模式,请使用不调用它的文档类型。
除非,您指的是 IE8 的兼容模式,它使浏览器呈现类似于 IE7。在这种情况下,请使用以下条件注释...
<!--[if IE 7]>
awesome hacky stuff goes here
<![endif]-->
我认为不可能测试怪癖模式。相反,请使用 DOCTYPE 并确保您的 HTML 对其进行验证。XHTML DOCTYPE 可能更好。