样式化:访问过的伪元素

时间:2011-06-11 23:20:46

标签: css

我可以将哪些样式应用于:访问过的链接? 似乎只有颜色有效。

我理解隐私问题。是否存在非侵入式样式:访问链接?

2 个答案:

答案 0 :(得分:6)

  

你仍然可以在视觉上   风格访问链接,但现在有   限制你可以使用的样式。   只有以下属性可以   适用于访问过的链接:

     
      
  • 颜色
  •   
  • 背景颜色
  •   
  • border-color(及其子属性)
  •   
  • 轮廓色
  •   
  • 填充和描边属性的颜色部分
  •   

MDC - Privacy and the :visited selector

答案 1 :(得分:5)

CSS3CSS2都有这样说:

  

注意:样式表作者可能滥用:link和:visited伪类来确定用户未经用户同意访问过哪些网站。

     因此,UA可能会将所有链接视为未访问的链接,或实施其他措施以保护用户的隐私,同时以不同方式呈现访问和未访问的链接。

因此,根据标准,你根本不能真正依赖造型a:visited。我的经验是,所有的浏览器都会关注着色属性(如Soufiane Hassou对Gecko浏览器所说的那样),但很少有。