2010-06-14 54 views
0

我在網頁的側欄上創建鏈接按鈕。如果點擊按鈕它會改變顏色。它在IE6中運行良好,但不是Firefox。任何人都可以告訴我如何在FF中完成它。萬分感謝。在IE6和FireFox中活動鏈接的顏色變化

以下是CSS和HTML的身體部位:

.sidenav li a:active { 
    background: #cff; 
    color: blue; 


} 

.... 

<div class="sidenav"> 
<ul> 
    <li><a href="..." ></a></li> 
</ul> 

回答

2

這取決於你想要達到的目的。

當用戶將鼠標懸停在它上面時,是否要將其着色? 或者在點擊後永久改變顏色?

嘗試使用a:visited或a:hover。

+0

我想在用戶點擊時更改顏色,以便用戶知道哪個部分在。 – aladine 2010-06-14 03:40:41

0

a:active是一個尚未被點擊的鏈接。一旦你點擊它,它被歸類爲a:visited。如所暗示的,a:hover是用於鏈接懸停的類別。

大多數情況下,您應該有a:activea:visited樣式相同,除非您想區分以前點擊的鏈接和其他未點擊的鏈接。

+0

我嘗試了兩種,但效果在IE6中可見,但不是FF。在這種情況下,IE6比FF更好地理解風格是非常奇怪的。 – aladine 2010-06-14 03:41:55