代码之家  ›  专栏  ›  技术社区  ›  hookedonwinter

条件HTML到目标IE8怪癖模式

  •  3
  • hookedonwinter  · 技术社区  · 14 年前

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

    例如,如果我想点击IE8:

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

    那么什么是 IE 8 是IE8怪癖的一部分?

    2 回复  |  直到 14 年前
        1
  •  4
  •   alex    14 年前

    不能使用条件注释以浏览器的呈现模式为目标(仅限于版本)。

    如果您处于怪癖模式,请使用 doc type 这并没有激活它。

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

    <!--[if IE 7]>
        awesome hacky stuff goes here
    <![endif]-->
    
        2
  •  1
  •   Peter C    14 年前

    我认为不可能测试怪癖模式。相反,使用doctype并确保HTML验证它。XHTML文档类型可能更好。