我正在尝试更改链接的颜色。它默认为蓝色,我想覆盖它。我做了以下事情:
#site-links a:link{color:red;}
并且在 Chrome 的 Inspect Element 中,这是一种压倒所有其他风格的风格。但是,链接仍然是蓝色的。然而,在 Firefox 中,该链接现在是红色的。我怎样才能解决这个问题?
我正在尝试更改链接的颜色。它默认为蓝色,我想覆盖它。我做了以下事情:
#site-links a:link{color:red;}
并且在 Chrome 的 Inspect Element 中,这是一种压倒所有其他风格的风格。但是,链接仍然是蓝色的。然而,在 Firefox 中,该链接现在是红色的。我怎样才能解决这个问题?
:link
专门针对您未访问过的链接。我将继续假设您已经在 chrome 中访问过它。您可以根据需要针对每个案例来修复它:
a:link { color: red; } /* unvisited link */
a:visited { color: blue; } /* visited link */
a:hover { color: green; } /* mouse over link */
a:active { color: yellow; } /* selected link */
赋予规则更高优先级的一种方法是在其中声明重要性。
a:link { color: red ! important }
此外,在 Chrome 检查器中,为了更好地控制正在发生的事情,您可以强制检查元素的状态
在元素检查器中时,转到右侧窗格中“样式”栏的顶部。有一个选项指出:
“切换元素状态”
在那里您可以检查/取消选中 :visited 状态