我有这样的HTML:
<legend class="green-color"><a name="section1">Section</a></legend>
legend.green-color{
color:green;
}
在我的情况下Section
看起来是绿色的,但是当我把鼠标指针放在它上面时,它变得看起来像一个href,但我希望它保持不变,没有下划线和改变颜色。
是否可以在不改变css或最小css cahnge的情况下实现?
或者可能以某种方式使用jquery?
答案 0 :(得分:192)
试试这个:
legend.green-color a:hover{
text-decoration: none;
}
答案 1 :(得分:16)
删除锚标记的文本修饰
<a name="Section 1" style="text-decoration : none">Section</a>
答案 2 :(得分:5)
保持颜色并防止链接下划线:
legend.green-color a{
color:green;
text-decoration: none;
}
答案 3 :(得分:5)
您可以使用legend.green-color a:hover
下的CSS来执行此操作。
legend.green-color a:hover {
color:green;
text-decoration:none;
}
答案 4 :(得分:3)
您可以为特定链接分配ID并添加CSS。请参阅以下步骤:
1.添加您选择的ID(必须是唯一的名称;只能以文字开头,而不是数字):
<a href="/abc/xyz" id="smallLinkButton">def</a>
然后按如下方式添加必要的CSS:
#smallLinkButton:hover,active,visited{
text-decoration: none;
}
答案 5 :(得分:3)
legend.green-color{
color:green !important;
}
&#13;
答案 6 :(得分:1)
在react
你需要这样做
<Link to="/" style={{ textDecoration: 'none' }}>
....
</Link>
或者如果您在 bootstrap
中使用 react
则使用此类
className="text-decoration-none"