CSS中的超链接颜色是可以自定义的。通常情况下,我们为超链接设置三种颜色:未被访问时的颜色、被访问后的颜色和鼠标悬浮时的颜色。下面是这三种颜色的代码示例:
a:link { color: red; } a:visited { color: blue; } a:hover { color: green; }
上面的代码中,a:link
表示未被访问的超链接,a:visited
表示已被访问的超链接,a:hover
表示鼠标悬浮时的超链接。分别设置了color
属性为红色、蓝色和绿色。
需要注意的是,a:visited
的样式只有在浏览器缓存中保存了足够长的时间后才会生效。如果浏览器设置了自动清除缓存,或者用户手动清除了缓存,那么这个样式也不会生效。
另外,如果希望为超链接设置默认、悬停和访问后的样式,可以使用a
选择器。例如:
a { color: red; } a:hover { color: green; } a:visited { color: blue; }
这样就可以为所有超链接设置默认颜色为红色,悬停时颜色为绿色,访问后颜色为蓝色。