2013-12-11 40 views
1

我有一个漂亮的noob问题,所以我希望有人能帮助我。CSS代码a:visited不起作用

我有一个Blogger博客,我无法获取链接以便像我想要的那样工作。

我希望发布内容和侧边栏中的链接 - 那些是紫色阴影(#8B7083)和下划线的链接 - 对于a:link和a:visited都是一样的。出于某种原因,访问过的链接会变黑,即使我的CSS中没有任何地方。

请帮帮我吗?

回答

3

有它在你的CSS:

.popular-posts .item-title a:link, a:hover, a:active, a:visited { 
     color: black !important; 
     text-decoration: none !important; 
} 

尽量不要使用!important关键字,它会覆盖所有其他样式。使用特异性来确定哪些样式适用于哪里:http://css-tricks.com/specifics-on-css-specificity/

看着你的选择器,我相信你可能不会按照你的意图构建它们。你在找这个吗?

.popular-posts .item-title a:link, .popular-posts .item-title a:hover, .popular-posts .item-title a:active, .popular-posts .item-title a:visited 

目前的情况是,在你选择你的最后三段(:悬停,一:积极和:访问)上与这些国家的页面选择所有的链接,你是不是约束他们通过后代选择器。

+0

是的,但这不仅仅适用于热门帖子和项目标题类吗? – Eva

+0

不,'.popular-posts .item-title a:link'仅适用于热门帖子,但是你有'a:hover,a:active,a:visited',这会影响全局'a'样式' ',除非它被覆盖。 –

+0

谢谢,克里斯和尼克。我没有意识到这一点。 – Eva