Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net asp超链接的CSS_Asp.net_Css - Fatal编程技术网

Asp.net asp超链接的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

我的CSS看起来像这样:

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
的大小写