访问链接上的伪类

时间:2017-03-16 04:44:04

标签: html css

仅使用CSS,我试图设置一个链接列表,如果它们是“未访问”的链接,则在它们旁边有一个感叹号,如果它们已被访问,则在它们旁边有一个复选框。前者工作正常,但是当访问链接时,勾选框不会出现。我的CSS如下:

.journey-table td a:link:before {   
    content: "\f071";
    font-family: FontAwesome;
    padding-right: 5px;
}
.journey-table td a:visited:before {    
    content: "\f14a";
    font-family: FontAwesome;
    padding-right: 5px;
}

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

根据this页面,出于隐私原因,访问元素的样式已经非常有限。因此,访问过的链接的任何子元素或伪元素都将被设置为未访问的链接。

答案 1 :(得分:0)

我已经创建了一个让您理解的例子



a:before {
  background-color: blue;
  content: "";
  display: block;
  height: 25px;
  width: 25px;
  float: left;
  margin-right: 10px;
}

a:hover:before {
  background-color: red;
}

<a href="#">this is a link</a>
&#13;
&#13;
&#13;