用于asp超链接的CSS

时间:2011-07-22 15:33:56

标签: asp.net css

我的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 />

它没有被访问的紫色。 我认为我做错了?

1 个答案:

答案 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" />