条件注释 IE 9
conditional comments IE 9
我有一行 CSS 可以在 Wordpress 站点上更改一对 类 以使其向后兼容 IE9(它目前在开发中的本地主机站点上)。
我需要关闭的 CSS 只是一行,我会将不透明度从 0 更改为 1,以便在旧版 IE 中显示标题 - 转换等将无法识别这些都不是问题。
如果我使用条件注释,因为它只有一行 CSS - 我可以使用以下内容吗:
<!--[if IE 9]>
<style>
span, .animate3, .animate4 {opacity: 1!important;}
</style>
<![endif]-->
我似乎找不到有关在条件注释后使用样式标签的任何信息。这似乎比为一行代码设置样式表更容易?
任何帮助想法都会很棒
保罗.
是,你设置的方式是正确的,可以在文档<head>
中实现。
如 MSDN 兼容性文档中所述about conditional comments:
<!--[if expression]> HTML <![endif]-->
是这样写的。 里面的任何HTML元素都可以写,所以<style>
是有效使用的。
<!--[if IE 9]><style>body { background-color: red; }</style> <![endif]-->
在 MSDN or at Quirksmode 阅读更多关于条件注释的信息(有一些更好的例子)。
我有一行 CSS 可以在 Wordpress 站点上更改一对 类 以使其向后兼容 IE9(它目前在开发中的本地主机站点上)。
我需要关闭的 CSS 只是一行,我会将不透明度从 0 更改为 1,以便在旧版 IE 中显示标题 - 转换等将无法识别这些都不是问题。
如果我使用条件注释,因为它只有一行 CSS - 我可以使用以下内容吗:
<!--[if IE 9]>
<style>
span, .animate3, .animate4 {opacity: 1!important;}
</style>
<![endif]-->
我似乎找不到有关在条件注释后使用样式标签的任何信息。这似乎比为一行代码设置样式表更容易?
任何帮助想法都会很棒
保罗.
是,你设置的方式是正确的,可以在文档<head>
中实现。
如 MSDN 兼容性文档中所述about conditional comments:
<!--[if expression]> HTML <![endif]-->
是这样写的。 里面的任何HTML元素都可以写,所以<style>
是有效使用的。
<!--[if IE 9]><style>body { background-color: red; }</style> <![endif]-->
在 MSDN or at Quirksmode 阅读更多关于条件注释的信息(有一些更好的例子)。