首页 > 解决方案 > 链接的“背景颜色”和“边框颜色”属性不使用 CSS 修改

问题描述

我已经能够修改访问链接的文本颜色,但我无法修改它的“背景颜色”和“边框颜色”属性。内部样式表的第一部分是 CSS 重置。

a:visited {
  color: red;
  background-color: blue;
  border-color: red;
}
<a href="https://www.google.com/" target="_blank">Ve a Google</a>

谢谢

标签: htmlcsshyperlinkbackground-colorborder-color

解决方案


要修改背景颜色,您应该首先为 a:link 设置背景颜色,然后为 a:vizited 设置背景颜色。边框颜色也是链接的无效属性值。

<html>
   <style> 
a:link{
background-color:white;
}
a:visited{
color:red;
background-color:blue;
}
</style>

</head>

<body>
<a href="https://www.google.com/" target="_blank">Ve 
  a Google</a>
</body>
</html>

推荐阅读