这个问题已经有了答案:
Cannot change the content of visited :before pseudo-elements
2个答案
所以我想在某人访问的每个链接上打个勾。这是基本的css,但无论如何:visited只接受color而不接受其他规则。我已经在最新的Chrome和Mac上的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 ";
}

有什么问题吗?
html - :visited的CSS规则不起作用(颜色旁边)?-LMLPHP

最佳答案

以下是可以更改的属性:已访问:
颜色
列表项
背景色
边框颜色(及其子属性)
轮廓颜色
填充和笔划属性的颜色部分
您只能使用:visited来更改这些属性。
这是出于隐私的考虑,因为css技巧声明此信息:https://css-tricks.com/almanac/selectors/v/visited/

08-15 16:12
查看更多