为什么:active伪类不起作用

时间:2011-04-12 17:08:06

标签: css css-selectors pseudo-class

我在某些网站上使用css。我注意到我的css文件中的a:活动样式定义根本不起作用。有人告诉我,我必须按照这个顺序排列定义

a:link {...}
a:visited {...}
a:hover {...}
a:active {...}

我已经这样做但它仍然无法正常工作。请有人告诉我它为什么不起作用以及可能的解决方法。感谢

3 个答案:

答案 0 :(得分:2)

a:活动只需停留几毫秒即可点击链接。

我可以问你期望看到什么吗?如果你想要一个链接是一个不同的颜色,如果你在那个页面上,那不是a:active是为了

答案 1 :(得分:2)

这是一个有效的例子:

http://jsfiddle.net/BMHUz/

点击并按住锚标记,您将看到它变为橙色。

答案 2 :(得分:0)

如果您希望链接在该页面上成为不同的样式,则需要使用jquery或javascript来更改活动链接的样式。

jquery的

$('a[href="' + window.location.href + '"]').addClass('active');

CSS

a.active{
    /* your CSS for active link */
}