Asp.net asp超链接的CSS
我的CSS看起来像这样:Asp.net asp超链接的CSS,asp.net,css,Asp.net,Css,我的CSS看起来像这样: a.HyperLinkHover { color: #95FBCF; background-color:#ff0; background-color: #377CB1; } a.HyperLinkHover:visited { color:Purple;} 但当我单击我的时,它被定义为: 它没有紫色供人参观。 我想我做错了?除非您有复制粘贴错误,否则您的cssClass与CSS定义不匹配 在HyperLinkH
a.HyperLinkHover
{
color: #95FBCF;
background-color:#ff0;
background-color: #377CB1;
}
a.HyperLinkHover:visited { color:Purple;}
但当我单击我的
时,它被定义为:
它没有紫色供人参观。
我想我做错了?除非您有复制粘贴错误,否则您的cssClass与CSS定义不匹配 在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" />
尝试通过将visited更改为'hover'进行测试,并查看它在rolloverI上是否变为紫色。我尝试了这个:[hlFile]
在我的css中,我有一个a.HyperlinkHover{color:}95FBCF;}a.HyperlinkHover:visited{color:purple}a.HyperlinkHover:hover{color:Navy;}
唯一看起来正确的是字体颜色……他说你的cssClass=“HyperlinkHover”
应该是cssClass=“HyperlinkHover”
,注意HyperlinkHover
中的L
的大小写