2011-07-17 100 views
1

我在嘗試設置訪問狀態時遇到了問題,它似乎無法工作。 不知道爲什麼會發生這種情況,因爲懸停工作,但訪問沒有。任何想法爲什麼不呢?訪問鏈接狀態

#nav li:visited a{ 
     background:#6b0c36; 
    } 

    #nav li:hover a{ 
     background:#6b0c36; 

    } 
+0

標籤已經僞訪問...但不知道李.... – KoolKabin

+0

當你可以將懸停僞狀態應用於任何HTML元素,但不能將訪問僞元素應用於除錨點標記之外的任何內容(如何訪問li標記?)。 – Moses

回答

2

你看這個:

#nav li a:visited{ 
    background:#6b0c36; 
} 

#nav li a:hover{ 
    background:#6b0c36; 

} 
0

li元素可以:visited僞選擇不匹配(想想,即使將意味着)。錨具有可以被訪問的位置,因此,如果您需要更改拜訪錨,使用風格:

#nav li a:visited 
{ 
    background: #6B0C36; 
} 
+0

這很有道理,但我試過#nav li a:visited,它一次突出顯示所有li標籤。 – Chapsterj

+0

你可以發佈關於它的部分(實施)代碼嗎? – ariefbayu

+0

@Chapsterj,這聽起來像你不明白什麼[':visited'](http://www.w3.org/TR/CSS2/selector.html#link-pseudo-classes)選擇器。 *任何具有您已保存歷史記錄中導航位置的錨都將匹配':visited'選擇器。它不是**測試哪個頁面當前處於活動狀態的一種方法。 – zzzzBov