IE9中的条件样式表

时间:2011-05-10 17:32:10

标签: internet-explorer-9 conditional-comments

IE9应该支持条件评论。我有正确的MIME类型:'type =“text / css”'。所有其他条件样式表都被读入正确的浏览器。

以下是我无法阅读的内容:

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

与其他人一起处于领先地位,但在IE9中却不会显示出来。

2 个答案:

答案 0 :(得分:19)

对于愚蠢的问题感到抱歉,但是,您是否清除了缓存并进行了测试(尝试设置一些边框颜色或其他东西)? css文件路径是否正确并可通过您的http服务器访问(尝试使用您的浏览器打开它并测试它是否在没有条件语句的情况下工作)? 另一件事,我会用gte(大于或等于)。

<!--[if gte IE 9]>
        <link rel="stylesheet" type="text/css" href="includes/ie9.css" />
<![endif]-->

同时检查一下,没有X-UA兼容的meta标签围绕着他们通常的猴子业务(与条件语句没什么关系,但最近似乎是许多邪恶的根源)。

答案 1 :(得分:6)

我刚试过这个并且它有效

    <!--[if IE 9]>
    <script type="text/javascript">
    javascript:alert(document.documentMode);
</script>
<![endif]-->