【发布时间】:2011-08-18 20:54:08
【问题描述】:
【问题讨论】:
-
有趣。边框也不起作用
标签: css background-color
【问题讨论】:
标签: css background-color
a:visited 上的背景颜色似乎只有在普通的a 具有背景颜色(明确定义或通过继承(直接父级)必须实际上有一个背景颜色才能做到这一点)。
显然,必须始终为a 定义背景颜色并不理想,因为该站点可能有背景图像。
CSS 错误..?
【讨论】:
尝试 a) 设置默认背景颜色(如 #fff)和 b) 删除 !important,如下所示:
【讨论】:
我不确定这里的技术原因,但这似乎只适用于我为 a 添加背景颜色:
一个{ 背景颜色:#ffffff; }
a:访问过 { 背景颜色:#ff0000; }
【讨论】:
如果我像你那样做,它对我不起作用。但是,如果我添加每个伪类,它就可以工作。例如:
a:link {color:#FF0000;} /* 未访问的链接 */ a:visited {color:#00FF00;} /* 访问过的链接 */ 一个:悬停{颜色:#FF00FF; background-color:black;} /* 鼠标悬停在链接上 */ a:active {color:#0000FF;} /* 选中的链接 */【讨论】:
!important 永远都是卡车
a:active {color:#0000FF !important;}
a:visited {color:#0000FF !important;}
【讨论】: