【问题标题】:Conditional Style Sheets in IE9IE9 中的条件样式表
【发布时间】:2011-08-22 16:16:17
【问题描述】:

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

这是我无法阅读的内容:

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

它与其余部分一起在头部,但在 IE9 中不会出现在头部。

【问题讨论】:

    标签: internet-explorer-9 conditional-comments


    【解决方案1】:

    我刚试过,效果很好

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

    【讨论】:

      【解决方案2】:

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

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

      还要检查一下,没有与 X-UA 兼容的元标记围绕做他们通常的猴子业务(与条件语句无关,但最近似乎是许多邪恶的根源)。

      【讨论】:

      • 啊,我在阅读您的评论时就明白了。你是对的,它是 X-UA 的东西。一切都设置为 content='IE=6"。我在这里处理的是遗留代码,它并不漂亮。非常感谢你对这个 Anthony 的帮助。我终于可以让一些客户摆脱我的支持了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 2018-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多