【问题标题】:conditional comments IE 9条件注释 IE 9
【发布时间】:2016-07-22 04:50:41
【问题描述】:

我在 Wordpress 网站上的几个类上更改了一行 CSS,以使其向后兼容 IE9(它目前位于正在开发的 localhost 网站上)。

我需要关闭的 CSS 只是一行,我将在其中将不透明度从 0 更改为 1,以便在旧 IE 版本中显示标题 - 无法识别转换等,因此这些不会是问题。

如果我使用条件注释,因为它只有一行 CSS - 我可以使用以下内容:

<!--[if IE 9]>
<style> 
span, .animate3, .animate4 {opacity: 1!important;}
</style>
<![endif]-->

我似乎找不到任何关于在条件注释后使用样式标签的信息。这似乎比为一行代码设置样式表更容易?

任何帮助想法都会很棒

保罗。

【问题讨论】:

    标签: css internet-explorer-8 internet-explorer-9 conditional-comments


    【解决方案1】:

    是的,你设置的方式是正确的,可以在文档的&lt;head&gt;中实现。

    如 MSDN 兼容性文档about conditional comments 中所述:

    <!--[if expression]> HTML <![endif]--> 
    

    是这样写的。 里面的任何HTML元素都可以写,所以&lt;style&gt;可以使用。

    <!--[if IE 9]><style>body { background-color: red; }</style> <![endif]--> 
    

    MSDNQuirksmode 上阅读更多关于条件 cmets 的信息(有一些更好的例子)。

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 2023-04-05
      • 2012-05-23
      • 2011-10-30
      • 2012-04-26
      相关资源
      最近更新 更多