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


当前回答

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

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

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

其他回答

简单地添加到CSS中,

a {
    color: inherit;
    text-decoration: none;
}

就这样,完成了。

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

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

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

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

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

a:link{color:inherit;}

这是简单的一行,可以为你做所有的事情<3

这是可行的

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

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