如何设置内跨的活动链接的样式?

时间:2012-01-03 13:02:14

标签: css

我想设置活动链接的颜色。我的链接的内部跨度如下所示。

<a href="index.php"><span>Home</span></a>

我的风格如下,但它不起作用。

a:active span{
  color:yellow;
}

我应该为此写一些css规则。

提前致谢。

2 个答案:

答案 0 :(得分:2)

正确的CSS如下。您应该将=替换为:

a:active span {
    color: yellow;
}

修改

这是对评论的回复

  

我想在index.php显示时将链接的颜色设置为黄色

这不是:active所做的。本文取自w3.org。 (http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes

  

:在用户激活元素时应用active伪类。例如,在用户按下鼠标按钮并释放它的时间之间。

如果要为当前正在查看的页面设置样式,则必须执行该服务器端。

答案 1 :(得分:0)

这应该有用,它有效,但也许你希望它做其他事情然后它做什么。 :active不是您选择的菜单项的选择器或者某些东西,例如您选择的菜单项在作为#current链接之后在页面上是黄色的。

其他东西:

注意:主动必须在:CSS定义中悬停(如果存在)以便有效!