为了账号安全,请及时绑定邮箱和手机立即绑定

关于a:visited的使用

关于a:visited的使用

张强001 2016-06-01 17:45:19
怎样可以在一个网页中首先隐藏一个div然后通过点击一个伪类后也就是:visited属性后可以显示出来那个div        为什么会没有效果<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><style>div{display: none;}a:visited div{display: block;}</style></head><body><a href="#">点击访问<div>我的第一个网页</div></a></body></html>
查看完整描述

2 回答

?
刚毅87

TA贡献345条经验 获得超309个赞

 a:visited + div{display:block},这么设置就行了

 div 如果是 a 的子元素,那a:visited div{display:block}就会生效

望采纳


查看完整回答
反对 回复 2016-06-03
?
侠客岛的含笑

TA贡献552条经验 获得超285个赞


IE3将:link伪类的样式表属性作用于visited伪类。
默认值由浏览器决定。定义网页过期时间或用户清空历史记录将影响此伪类的作用。
对于href属性(特性)的a对象,此伪类不发生作用。个人觉得这个是主要原因,你把visited换成hover就可以了,因为在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。
目前IE5.5+仅支持CSS1中的:hover。

查看完整回答
反对 回复 2016-06-03
  • 2 回答
  • 1 关注
  • 2302 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信