你如何制作一个:在XHTML / CSS中访问过粗体?

时间:2011-11-24 09:32:44

标签: html css xhtml

我试过以下但没有运气:

a:visited
{
   font-weight: bold;
}

编辑:删除“:”后面的空格,但它仍然不起作用。

3 个答案:

答案 0 :(得分:8)

啊 - 我相信这在最近的浏览器中不起作用,因为它们禁用了大多数访问过的链接样式,以防止网站检测到用户的网页浏览历史记录:

例如,在Chrome 15中,此小提琴上的访问链接具有不同的颜色,但不是粗体:

看起来Firefox在版本4中添加了这个:

答案 1 :(得分:4)

摆脱空间:

a:visited {
    font-weight: bold;
}

之前没有用的原因是因为空间是一个后代选择器:http://www.w3.org/TR/CSS2/selector.html#descendant-selectors

  

后代选择器由两个或多个分隔的选择器组成   通过白色空间。 “A B”形式的后代选择器匹配时   元素B是某个祖先元素A的任意后代。

答案 2 :(得分:0)

这些类型的CSS选择器需要附加到它所指的内容,例如: a:visited