css中,菜鸟有疑问,为什么给a标签添加a:visited时没有反应呢。但给a:hover添加背景有反应

<style>*{padding:0;margin:0;}ul{width:700px;background:#CCC;overflow:hidden;margin:0a... <style>
*{padding:0; margin:0;}
ul{width:700px; background:#CCC; overflow:hidden; margin:0 auto;}
li{ list-style:none; padding:5px 20px; float:left;}
li a:visited { background:#FF3; }
li a:hover{ background:#FFF;}

</style>
<body>
<ul>
<li><a href="#">gggggg</a></li>
<li><a href="#">gggggg</a></li>
<li><a href="#">gggggg</a></li>
<li><a href="#">gggggg</a></li>
<li><a href="#">gggggg</a></li>
<li><a href="#">gggggg</a></li>
<li><a href="#">gggggg</a></li>
</ul>
展开
 我来答
匿名用户
2013-03-10
展开全部
a:visited是作用于链接被点击之后,你把它理解成应该在什么状态下发生了?
你贴出的以上代码完全没问题,点一个链接之后,这个链接的背景色按css定义显示为黄色。
更多追问追答
追问
但点击后根本没反应。
追答
1.以上是否是你这个页面的所有html和css代码,会否有其他css、js代码或引用了其他css文件导致其他属性覆盖了前面的属性

2.如果上面1不成立,尝试:重启系统、检查或重新安装你的浏览器(或装个其他内核的浏览器,如果其他内核的浏览器能出来效果,那你当前浏览器肯定有问题)

3.不要用IEtest或绿色版ie之类的东西来测试网页,不是很靠谱,经常莫名其妙的出现问题

用IE、Firefox、Opera测试你上面代码,毫无问题,点击后的链接能出现黄色背景
布叮尔
2013-03-10 · TA获得超过179个赞
知道答主
回答量:48
采纳率:0%
帮助的人:51.7万
展开全部
li a:visited { background:#FF3; }
li a:hover{ background:#FFF;}
去掉两个li 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式