默认的链路颜色为蓝色。 我如何删除html超链接标签< >的默认链接颜色?


当前回答

你必须使用CSS。这里有一个改变默认链接颜色的例子,当链接只是在那里,当它被悬停和当它是一个活动链接时。

{:链接 颜色:红色; } 答:{徘徊 颜色:蓝色; } 答:活跃的{ 颜色:绿色; } < a href = " http://google.com " >谷歌< / >

其他回答

如果你不想看到浏览器提供的下划线和默认颜色,你可以把下面的代码放在main.css文件的顶部。如果你需要不同的颜色和装饰样式,你可以使用下面的代码片段轻松覆盖默认值。

 a, a:hover, a:focus, a:active {
      text-decoration: none;
      color: inherit;
 }

试试这样做:

a {
    color: #0060B6;
    text-decoration: none;
}

a:hover {
    color:#00A0C6; 
    text-decoration:none; 
    cursor:pointer;  
}

如果文本装饰不起作用,将其更改为:

text-decoration: none !important;

important规则将覆盖text-decoration属性的所有其他样式。你可以在这里阅读更多信息。

这是可行的

    a:hover, a:focus, a:active {
        outline: none;
    }

这样做的目的是删除所有三个伪类的大纲。

.cancela,.cancela:link,.cancela:visited,.cancela:hover,.cancela:focus,.cancela:active{
    color: inherit;
    text-decoration: none;
}

我觉得有必要发布上面的类定义,很多关于SO的答案错过了一些状态

可以使用CSS 2.0引入的System Color(18.2)值,但在CSS 3中已弃用。

a:link, a:hover, a:active { color: WindowText; }

这样,您的锚链接将具有相同的颜色与正常的文档文本在这个系统上。