我正在處理的頁面上有許多不同的CSS文件,boostrap.css,master.css和custom.css文件。如何取消CSS屬性?
我想要刪除一個屬性,因爲我不想在菜單中的鏈接上有一個:hover屬性。主CSS文件中有
#topSurround a:hover {
color: #ffffff;
}
的引導CSS文件有
.nav > li > a:hover {
text-decoration: none;
background-color: #eee;
}
我不想編輯這些文件,因爲它們與我使用,並且可以更新模板的核心文件,所以我正在使用一個自定義的CSS文件。通常,我會將該屬性設置爲默認值以覆蓋該屬性的任何以前的用途。
#topSurround a:hover {
color: none; (doesn't work, as this isn't the correct default)
}
所以,兩個問題:什麼是顏色屬性的默認值(似乎不是一個)?有沒有更簡單的方法去解決這個問題,而不必覆蓋核心文件?
第一個使用'!important'的人建議使用自動降級功能;) – j08691
@ j08691想着同樣的事情! – Dom
在W3C規範中沒有指定的顏色,你可以臨時刪除_background-color:#eee; _並檢查分配了哪種顏色,並將其用作「默認」顏色。 –