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


当前回答

<style>
a {
color:      ;
}
</style>

这段代码将颜色从默认值更改为样式中指定的颜色。使用:hover,你可以改变文本的默认颜色。

其他回答

这是可行的

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

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

<style>
a {
color:      ;
}
</style>

这段代码将颜色从默认值更改为样式中指定的颜色。使用:hover,你可以改变文本的默认颜色。

继承值:

a { color: inherit; } 

…将导致元素采用其父元素的颜色(这是我认为你正在寻找的)。

现场演示如下:

一个{ 颜色:继承; } html元素的默认颜色是黑色。正文和段落的默认颜色将被继承。这 <a href="http://example.com">link</a>通常采用默认链接或访问过的颜色,但样式已从段落继承颜色

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

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

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

试试这样做:

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

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

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

text-decoration: none !important;

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