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

为什么我的IE6条件样式表不工作?

  •  3
  • bcWeb  · 技术社区  · 15 年前

    这让我发疯了。我试图使用有条件的IE6样式表。 I posted this test page here . 这是我放在头标签上的代码:

    <!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="ie6.css" />
    <![endif]-->
    

    当在ie6中查看时,ie6.css应该将主体背景设置为红色。

    这里怎么了?我肯定这是愚蠢的。有人能给我指一下吗?

    4 回复  |  直到 15 年前
        1
  •  2
  •   Jimmy Nitzan Tomer    15 年前

    对我来说很好。通过IE NetRenderer运行测试页面,您将看到红色背景。也许你是在6以外的IE版本中测试它?

        2
  •  2
  •   Pekka    15 年前

    你不是在用 IETester ?

    因为有了IETester,有条件的注释将始终解析为IE的最高安装版本。

        3
  •  0
  •   pixeltocode    15 年前

    CSS文件是否在根文件夹中(与HTML文件夹相同)?最好将CSS放在单独的文件夹中。

    <!--[if IE 6]><link href="css/ie6.css" rel="stylesheet" type="text/css" /><![endif]-->
    
        4
  •  0
  •   ЯegDwight kri    12 年前

    我也有同样的问题。有条件的评论不正确,我尝试了一切。问题是我在头中有一个X-UA兼容的元标记,这明显影响了渲染。所以要小心,因为这可能是一个原因。

    <meta http-equiv="X-UA-Compatible" content="IE=7" />
    
    推荐文章