我期待爲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將更頻繁地開始使用樣板文件! –