我的CSS看起来像这样:
a.HyperLinkHover
{
color: #95FBCF;
background-color:#ff0;
background-color: #377CB1;
}
a.HyperLinkHover:visited { color:Purple;}
但是当我点击<asp:HyperLink>
时,它被定义为:
<asp:Hyperlink runat=server id=hlfile cssclass=HyperlinkHover />
它没有被访问的紫色。 我认为我做错了?
答案 0 :(得分:8)
除非您有复制粘贴错误,否则您的cssClass与CssDefinition
不匹配一个具有大写链接,另一个具有HyperLinkHover
中的小写链接a.HyperLinkHover {
color: #95FBCF;
background-color:#ff0;
background-color: #377CB1; }
a.HyperLinkHover:visited { color:Purple;}
/* hover style would come after visited */
并确保使用相同的大小写
定义CssClass<asp:Hyperlink runat=server id=hlfile cssClass="HyperLinkHover" />