CSS规则:访问不起作用(旁边的颜色)?

时间:2016-11-03 09:22:29

标签: html css hyperlink visited

所以我想在有人访问过的每个链接上打勾。这是基本的CSS但不知何故:visited只接受color而不接受其他规则。我已经在Mac上的最新Chrome和FF以及MS Edge 14上进行了测试 - 同样的行为。

这里还有一个用于测试的codepen

<a href="https://gab3.de">gab3.de</a>
<br>
<a href="https://gabrielw.de">gabrielw.de</a>
a:visited {
    color: #ccc;
    text-decoration: line-through;
}

a:visited:before {
  content: "\2713 ";
}

那么问题是什么?

demo

1 个答案:

答案 0 :(得分:1)

这些属性可以通过以下方式更改:visited:

  1. 颜色
  2. 列表项
  3. 背景颜色
  4. border-color(及其子属性)
  5. 轮廓色
  6. 填充和描边属性的颜色部分 您只能使用:visited来更改这些属性。

    这是由于私人问题,因为css技巧说明了这些信息:https://css-tricks.com/almanac/selectors/v/visited/