最近のブラウザーで、visited が機能しなくなったという記事 (そのほとんどはかなり古い記事) をたくさん見つけました。
そのうちの 1 つ: Google chrome a:visited background image not working
これは、color
属性が機能していると言っています。まあ、私にとってはそうではありませんが、私は何もしないChromeでテストしています.IEはしますが、次のクリックでそれを失います.
それは何とか可能でなければなりません....つまり、Googleはそれを行います:))
誰かアイデアを持ってきてくれませんか?多分私は何かを逃した。
ありがとう!
編集:これは私が使用しているコードです:
<asp:Repeater ID="rptArrival" runat="server">
<ItemTemplate>
<div class="left">
<a id="aCityTo" runat="server" OnServerClick="lnkLink_OnCommand" cities='<%# Eval("CityCodeFrom")+"|"+ Eval("CityCodeTo") %>' >
<asp:Label runat="server" ID="Label1" Text='<%# Eval("CityNameTo") %>' CssClass="linkButtonBold"></asp:Label>
</a>
</div>
</ItemTemplate>
</asp:Repeater>
.linkButtonBold
{
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 12px;
font-weight: bold;
color: #829094;
text-decoration: none;
cursor: pointer;
}
.linkButtonBold:hover
{
text-decoration: underline;
}
.linkButtonBold:visited {
color: red;
}
また、ラベルのクラスを使用せずに、a:hover、a:visited、および何も試しませんでした。
ASP.Net と C# です。
返信ありがとうございます。
編集: 生成されたコード:
<div class="left">
<input type="hidden" name="ctl00$ContentPlaceHolder1$rptLowCost$ctl00$rptLowCostDepartures$ctl00$rptArrival$ctl00$hfCityCodeTo" id="ctl00_ContentPlaceHolder1_rptLowCost_ctl00_rptLowCostDepartures_ctl00_rptArrival_ctl00_hfCityCodeTo" value="AMS">
<a id="ctl00_ContentPlaceHolder1_rptLowCost_ctl00_rptLowCostDepartures_ctl00_rptArrival_ctl00_aCityTo" cities="CLJ|AMS" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$rptLowCost$ctl00$rptLowCostDepartures$ctl00$rptArrival$ctl00$aCityTo','')">
<span id="ctl00_ContentPlaceHolder1_rptLowCost_ctl00_rptLowCostDepartures_ctl00_rptArrival_ctl00_Label1">Amsterdam</span>
</a>
</div>
およびクラス (Label のクラスを削除し、CSS に置き換えました)。水平メニューのアンカーはスタイルを取っていますが、リピーターからのこれらのものはそうではありません:
a:visited {
color: purple;
}
a:link {
color: blue;
}