如何在XHTML/CSS中使用:加粗?

如何在XHTML/CSS中使用:加粗?,html,css,xhtml,Html,Css,Xhtml,我尝试了以下方法,但没有成功: a:visited { font-weight: bold; } 编辑:删除“:”之后的空格,但仍不起作用。删除空格: a:visited { font-weight: bold; } 它以前不起作用的原因是因为空格是后代选择器: 后代选择器由两个或多个分开的选择器组成 空白处。形式为“A B”的后代选择器在以下情况下匹配 元素B是某个祖先元素A的任意后代 这些类型的CSS选择器需要附加到它所指的内容,例如: a:visited啊-我相信这在最近

我尝试了以下方法,但没有成功:

a:visited
{
   font-weight: bold;
}
编辑:删除“:”之后的空格,但仍不起作用。

删除空格:

a:visited {
    font-weight: bold;
}
它以前不起作用的原因是因为空格是后代选择器:

后代选择器由两个或多个分开的选择器组成 空白处。形式为“A B”的后代选择器在以下情况下匹配 元素B是某个祖先元素A的任意后代


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

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

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

看起来Firefox在版本4中添加了以下内容:


删除
a:
后面的空格,您可以发布CSS的其余部分吗?您可能在其他地方有一个更强大的规则来覆盖它。这是整个CSS,在CSS或HTML中没有其他样式。@ikoddn-如果其他所有样式都相同,它确实有效。您可能有其他代码覆盖它,但显然我们看不到这一点。另请参阅,谢谢您的回答,这似乎是问题的原因。我在IE6中试用过,它确实有效。@ikoddn:不客气,我想这已经吸引了很多人。如果你很高兴这是正确的答案,你可以点击它旁边的勾号来接受它。