Css 条件注释IE 9

Css 条件注释IE 9,css,internet-explorer-8,internet-explorer-9,conditional-comments,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;} <

我有一行CSS需要在Wordpress站点上的几个类上进行更改,以使其向后兼容IE9(目前正在开发的localhost站点上)

我需要关闭的CSS只有一行,我将把不透明度从0改为1,这样在旧IE版本中显示的标题-变换等将无法识别,所以这些不会成为问题

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

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

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

任何有用的想法都会很棒


Paul.

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

如MSDN兼容性文档中所述:


这是写它的方式。内部的任何HTML元素都可以编写,因此
可以有效使用

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

阅读更多关于at或at的条件注释(带有一些更好的示例)

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