2011-12-19 100 views
2

我正在使用一些鏈接,並使用CSS來控制其出現。我已經完成了正常的外觀和a:hover的外觀,但我在a:visited看起來有問題。使用CSS修改鏈接

當我試圖讓a:visited在訪問時改變顏色時,a:hover停止工作,並停止顯示顏色的變化。

有誰知道爲什麼會發生這種情況?

回答

2

a:visited規則可能是後a:hover規則,因爲它們具有相同的特異性,最後一個覆蓋以前的。只需將a:hover移至a:visited之後即可使用。或者,您可以通過將其更改爲:visited來降低a:visited的特異性。

請參閱your probable problem,one possible solution通過改變順序,和the alternative solution通過改變特異性。

您還可以添加!importantcolor財產(example),但是這不是一個好主意,因爲它會更晚覆蓋和更具體的,再加上的Internet Explorer的舊版本不支持它。

+0

謝謝!它只是改變順序....工作得很好! – mauguerra 2011-12-19 22:21:14