我有一個名爲「導航」的鏈接我希望鏈接顏色改變,因爲我點擊它並保持改變。例如:默認顏色是藍色。當我點擊鏈接時,它會轉到另一個選項卡,顏色變成綠色,並且應該保持綠色。鏈接顏色變化
這裏是迄今爲止代碼:
<style type="text/css">
a.specialAnchor
{
font-size: 1em;
text-align: right;
padding: 10px;
padding-right: 15px;
color: #0066FF;
}
a.specialAnchor:link
{
color: #0066FF;
}
a.specialAnchor:visited
{
color: Green;
}
a.specialAnchor:hover
{
color:Orange;
text-decoration:underline;
}
a.specialAnchor:active
{
color: Green;
text-decoration:underline;
}
<asp:LinkButton ID="Navigation" runat="server" BorderStyle="None" CssClass ="specialAnchor"
PostBackUrl="~/navigation.aspx">Navigation</asp:LinkButton>
這不給我我想要請幫助的結果。
基本上我的網頁看起來像這樣: 有四個選項卡:A,導航,C,D 而在所有這四個選項卡中,頁面底部都有鏈接。 當你在A上,並且你點擊導航鏈接時,它會把你帶到導航頁面。我想要的是當鏈接被點擊或訪問時改變鏈接的顏色。
謝謝
它不工作。有沒有其他方法可以執行此操作? – Ish 2011-12-14 16:41:39
你的錨點標籤有'href`值嗎? `:visited`僞類只有在`href`中指定的地址存在於瀏覽器的歷史記錄中,或者'href`包含一個散列引用(即`#something`或者簡單地`#`)時纔可以工作。如果參考鏈接存在於歷史記錄中,我應該注意具有相同`href`的所有鏈接將顯示爲`:visited`。 – Aaron 2011-12-14 17:01:55