0

它也只发生在 FF 中——我的网站上有一个锚点列表,其中包含一堆自定义样式。当我单击锚点并悬停时,它仍然是黑色的(:active 样式)。但是当我将鼠标移开时,由于某种原因它变成了白色。

我尝试将颜色设置为:

a:hover, a:active, a:link, a:visited {
        color: black !important;
    }

进行调试,但在单击鼠标离开组合后它仍会变为白色。什么 CSS 选择器可能会导致这种情况?

4

2 回答 2

1

我不确定,但听起来它可能仍然是黑色的,因为您在 :hover 中将其设置为黑色,但是 :visited 可能会导致它变成白色。

查看您的 :hover, :visited

于 2013-10-23T01:17:19.543 回答
1

要考虑的CSS 选择器a是:

  • a:link
  • a:visited
  • a:active
  • a:hover

在这四个中,它最有可能是a:visiteda:active

于 2013-10-23T01:16:06.680 回答