条件评论IE 9

时间:2016-04-02 10:49:10

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

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

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

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

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

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

任何帮助想法都很棒

保罗。

1 个答案:

答案 0 :(得分:1)

,您设置的方式是正确的,可以在文档的<head>中实现。

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

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

是写它的方式。可以编写中的任何HTML元素,因此<style>可以使用。

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

MSDNQuirksmode了解有关条件评论的详情(有一些更好的例子)。