我有这个css:
a:visited
{
text-decoration: none;
decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
访问链接后,它会改变颜色.
发生在本页右侧底部的"浏览所有问题"链接:http://www.problemio.com
谢谢!
Mat*_*fer 50
文本修饰会影响下划线,而不会影响颜色.
要将访问颜色设置为与默认颜色相同,请尝试:
a {
color: blue;
}
Run Code Online (Sandbox Code Playgroud)
要么
a {
text-decoration: none;
}
a:link, a:visited {
color: blue;
}
a:hover {
color: red;
}
Run Code Online (Sandbox Code Playgroud)
eve*_*sor 47
为避免重复代码,我建议您为两种状态定义颜色一次:
a, a:visited{
color: /* some color */;
}
Run Code Online (Sandbox Code Playgroud)
<a>
即使链接已被访问,这个,也是默认的,将保留您的颜色(无论这种颜色是什么).
请注意,如果<a>
继承了元素内部元素的颜色(例如,颜色设置在中body
),您可以执行以下操作:
a, a:visited {
color: inherit;
}
Run Code Online (Sandbox Code Playgroud)