我正在使用一些鏈接,並使用CSS來控制其出現。我已經完成了正常的外觀和a:hover
的外觀,但我在a:visited
看起來有問題。使用CSS修改鏈接
當我試圖讓a:visited
在訪問時改變顏色時,a:hover
停止工作,並停止顯示顏色的變化。
有誰知道爲什麼會發生這種情況?
我正在使用一些鏈接,並使用CSS來控制其出現。我已經完成了正常的外觀和a:hover
的外觀,但我在a:visited
看起來有問題。使用CSS修改鏈接
當我試圖讓a:visited
在訪問時改變顏色時,a:hover
停止工作,並停止顯示顏色的變化。
有誰知道爲什麼會發生這種情況?
你a:visited
規則可能是後你a:hover
規則,因爲它們具有相同的特異性,最後一個覆蓋以前的。只需將a:hover
移至a:visited
之後即可使用。或者,您可以通過將其更改爲:visited
來降低a:visited
的特異性。
請參閱your probable problem,one possible solution通過改變順序,和the alternative solution通過改變特異性。
您還可以添加!important
到color
財產(example),但是這不是一個好主意,因爲它會更晚覆蓋和更具體的,再加上的Internet Explorer的舊版本不支持它。
謝謝!它只是改變順序....工作得很好! – mauguerra 2011-12-19 22:21:14