ASP.NET超链接下划线的问题

那位高手能帮忙解决这个问题: 鼠标移到超链接上面(比如HyperLink),下划线消失,离开下划线重新出来。我用CSS没成功,我是这样用的: .line:link{ text-decoration:underline; cursor:default; color:Red; } .line:hover{ text-decoration:none; cursor:pointer;} 不对啊,鼠标移到链接上出现下划线这个还能实现,这个就不行了!

第1个回答  2019-07-26

CSS
定义中,a:hover
必须被置于
a:link

a:visited
之后,才是有效的。

CSS
定义中,a:active
必须被置于
a:hover
之后,才是有效的。
<head
runat="server"
>
<title
>无标题页
</title
>
<style
type="text/css"
>
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}
</style
>
</head
>
相似回答