我期待为IE 9使用一些有条件的样式 - 但我希望在我的主样式表中有条件 - 不使用第二个样式表或在HTML页面中引用它。此刻,我把这个代码的HTML页面,这工作,因为它覆盖其他样式的主样式表:如何在CSS样式表中使用条件格式?
<!--[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提供了一个CSS。我在样式表试过这样:
<!--[if IE 9]>
nav li a:hover {
text-decoration: underline;
color: black;
}
nav .four a:hover{
color:white;
}
<![endif]-->
上面的代码是特定于我nav bar
的IE 9(它是一个为nav bar
修复,因为IE 9不支持文字阴影)。
有没有办法在CSS样式表中做到这一点?
谢谢,这一直奏效。将来def将更频繁地开始使用样板文件! –