我希望为 IE 9 使用一些条件样式 - 但我希望在我的主样式表中包含这些条件 - 不使用第二个样式表或在 HTML 页面中引用它。目前,我将这段代码放在 HTML 页面中,因为它覆盖了主样式表中的其他样式:
<!--[if IE 9]>
<style>
nav li a:hover {
text-decoration: underline;
color: black;
}
nav .four a:hover{
color:white;
}
</style>
<![endif]-->
但我想在 CSS 表中包含这些条件,以便它们都位于一个位置,我不必在每个页面中重复代码。我也宁愿避免只为 IE 9 提供单独的 CSS - 我已经为 IE 7-8 提供了一个。我在样式表中试过这个:
<!--[if IE 9]>
nav li a:hover {
text-decoration: underline;
color: black;
}
nav .four a:hover{
color:white;
}
<![endif]-->
上面的代码是针对我的 IE 9 的(它是针对IE 9 不支持文本阴影nav bar
的修复)。nav bar
有没有办法在 CSS 样式表中做到这一点?