我正在尝试使用:visit,a:link等等...我发现这两个问题:a:visited:
为什么a的字体大小被忽略而a:链接被用来代替
为什么背景颜色不显示取决于a:link是否具有背景颜色属性
a:link {
/*background-color:#ff8000;*/
font-size: 28px;
}
a:visited {
font-size: 12px;
background-color: grey;
color: #10aaf0;
}
我搜索了一下并在w3schools中读到大多数样式都是从:链接中继承安全/隐私问题,但我不明白为什么背景颜色仅在我明确设置时才有效它在a:link中然后在a:visited中修改它。
TL; DR:
在我尝试的浏览器中,它的行为似乎相同:Chrome 45和IE 11。
答案 0 :(得分:0)
我无法谈论安全问题,因为我还没有听说过与锚标签相关的事情。但是a:link
选择器在大多数情况下都像a
一样,因为它适用于具有href
属性的锚标签。 a:visited
仅适用于之前访问过的用户的链接。除此之外,你应该知道声明你的风格的顺序。
例如,请看一下:http://codepen.io/anon/pen/ojzwgY
它在Firefox,Safari和Chrome中按预期工作