2013-12-11 37 views
1

我有一個漂亮的noob問題,所以我希望有人能幫助我。CSS代碼a:visited不起作用

我有一個Blogger博客,我無法獲取鏈接以便像我想要的那樣工作。

我希望發佈內容和側邊欄中的鏈接 - 那些是紫色陰影(#8B7083)和下劃線的鏈接 - 對於a:link和a:visited都是一樣的。出於某種原因,訪問過的鏈接會變黑,即使我的CSS中沒有任何地方。

請幫幫我嗎?

回答

3

有它在你的CSS:

.popular-posts .item-title a:link, a:hover, a:active, a:visited { 
     color: black !important; 
     text-decoration: none !important; 
} 

儘量不要使用!important關鍵字,它會覆蓋所有其他樣式。使用特異性來確定哪些樣式適用於哪裏:http://css-tricks.com/specifics-on-css-specificity/

看着你的選擇器,我相信你可能不會按照你的意圖構建它們。你在找這個嗎?

.popular-posts .item-title a:link, .popular-posts .item-title a:hover, .popular-posts .item-title a:active, .popular-posts .item-title a:visited 

目前的情況是,在你選擇你的最後三段(:懸停,一:積極和:訪問)上與這些國家的頁面選擇所有的鏈接,你是不是約束他們通過後代選擇器。

+0

是的,但這不僅僅適用於熱門帖子和項目標題類嗎? – Eva

+0

不,'.popular-posts .item-title a:link'僅適用於熱門帖子,但是你有'a:hover,a:active,a:visited',這會影響全局'a'樣式' ',除非它被覆蓋。 –

+0

謝謝,克里斯和尼克。我沒有意識到這一點。 – Eva