【问题标题】:how to attach separate stylesheet for ie next to media queries stylesheet如何在媒体查询样式表旁边附加单独的样式表
【发布时间】:2014-03-03 00:44:08
【问题描述】:

我已将媒体查询样式表附加到我的 Dreamweaver 网站,在所有浏览器中都能正常工作。只有在 IE 中没有样式显示。我不需要 IE 站点做出响应,但我需要它来显示简单的样式。 我尝试将这段代码放在 head 标签中:

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

并制作了一个名为styles-ie.css 的样式表,但在IE 中仍然没有样式显示。 有没有简单的方法告诉 IE 使用这个样式表?

非常感谢任何帮助,

丽莎

【问题讨论】:

    标签: html css internet-explorer stylesheet media


    【解决方案1】:

    您的语法在我看来是正确的。你如何测试这个?会不会是您使用的是 IE 10 或更高版本?如果是这样,请注意 IE 10 及更高版本根本不支持条件 cmets,这意味着永远不会使用此样式表。

    您始终可以使用 JQuery 或 Modernizr 作为 IE10 的替代方案。例如,你可以这样做

    var doc = document.documentElement;
    doc.setAttribute('data-useragent', navigator.userAgent);
    

    在您的常规电子表格中,您可以添加

    html[data-useragent*='MSIE 10.0'] h1 {
      color: blue;
    }
    

    这只会在 IE 10 中激活。有关 here 的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 1970-01-01
      • 2012-05-16
      • 2023-03-18
      • 2014-03-18
      • 2013-10-03
      相关资源
      最近更新 更多