首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >蓝色和紫色的默认链接,如何删除?

蓝色和紫色的默认链接,如何删除?
EN

Stack Overflow用户
提问于 2012-04-25 17:27:32
回答 3查看 121K关注 0票数 17

这是我的导航中的一个链接:

代码语言:javascript
复制
<li><a href="#live-now" class="navBtn"><span id="navLiveNow" class="white innerShadow textShadow">Live Now</span></a></li>

我的css中还包含以下内容:

代码语言:javascript
复制
a { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; }
a:hover, a:active { text-decoration: none; }

但是链接仍然显示在可怕的蓝色/紫色访问的/hover html默认设置中。我做错了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-25 17:30:21

您需要覆盖颜色:

代码语言:javascript
复制
a { color:red } /* Globally */

/* Each state */

a:visited { text-decoration: none; color:red; }
a:hover { text-decoration: none; color:blue; }
a:focus { text-decoration: none; color:yellow; }
a:hover, a:active { text-decoration: none; color:black }
票数 44
EN

Stack Overflow用户

发布于 2012-04-25 17:38:55

将颜色#000定义为像您一样,并像这样修改您的css

代码语言:javascript
复制
.navBtn { text-decoration: none; color:#000; }
.navBtn:visited { text-decoration: none; color:#000; }
.navBtn:hover { text-decoration: none; color:#000; }
.navBtn:focus { text-decoration: none; color:#000; }
.navBtn:hover, .navBtn:active { text-decoration: none; color:#000; }

或者这个

代码语言:javascript
复制
 li a { text-decoration: none; color:#000; }
 li a:visited { text-decoration: none; color:#000; }
 li a:hover { text-decoration: none; color:#000; }
 li a:focus { text-decoration: none; color:#000; }
 li a:hover, .navBtn:active { text-decoration: none; color:#000; }
票数 1
EN

Stack Overflow用户

发布于 2019-06-12 03:32:56

代码语言:javascript
复制
<a href="https://www." style="color: inherit;"target="_blank">

对于CSS内联样式,这对我来说是最好的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10312857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档