a:link,a:visited,a:hover,a:active
a:link,a:visited,a:hover,a:active
link:连接平常的状态
visited:连接被访问过之后
hover:鼠标放到连接上的时候
active:连接被按下的时候
详细的:
:hover版本:CSS1/CSS2 兼容性:IE4+ NS4+
语法:
Selector : hover { sRules }
说明:
设置对象在其鼠标悬停时的样式表属性。
在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。
目前IE5.5+仅支持CSS1中的:hover。
:active版本:CSS1/CSS2 兼容性:IE4+
语法:
Selector : active { sRules }
说明:
设置对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式表属性。
在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。并且:active状态可以和:link以及:visited状态同时发生。
目前IE5.5+仅支持CSS1中的:active。
:link版本:CSS1 兼容性:IE4+ NS4+
语法:
Selector : link { sRules }
说明:
设置a对象在未被访问前的样式表属性。
IE3将:link伪类的样式表属性作用于visited伪类。
默认值由浏览器决定。
对于无href属性(特性)的a对象,此伪类不发生作用。
:visited版本:CSS1 兼容性:IE4+ NS4+
语法:
Selector : visited { sRules }
说明:
设置a对象在其链接地址已被访问过时的样式表属性。
IE3将:link伪类的样式表属性作用于visited伪类。
默认值由浏览器决定。定义网页过期时间或用户清空历史记录将影响此伪类的作用。
对于无href属性(特性)的a对象,此伪类不发生作用。
2:hover和a:visited书写顺序的重要性
今天在用a:hover属性的时候发现一个奇怪的问题,同一个页面里面有些链接的a:hover效果不能正常表现出来。链接的代码是一样,没有使用其它样式固定,搞的我莫名其妙。还以为是某个标签没有关闭,但是页面比较长,检查起来又嫌累,但是想来想去找不到其它原因,索性把浏览器一关,做别的事情去了。
重新打开这个页面的时候,突然发现那个链接的a:hover效果又出来了。我想了一下,点了那个链接,然后回过头再点,果然又没了。连忙检查css文档,发现a:hover属性写在了visited之前,改写到之后,重试,ok!
以前看书的时候注意到css中关于链接表现的书写有提示说各属性顺序不能颠倒,一直没有注意,写的时候通常都很随意。现在看来不能这个顺序还是很重要的。
css中关于超链接的四个属性一般正常顺序为:link,visited,hover,active,即
a:link
a:visited
a:hover
a:active
转载于:https://www.cnblogs.com/shangzhijian/p/5049816.html
a:link,a:visited,a:hover,a:active相关推荐
- [css] 请写出:link、:visited、:hover、:active的执行顺序
[css] 请写出:link.:visited.:hover.:active的执行顺序 :link未访问链接:visited已访问的链接:hover鼠标悬停:active鼠标按下顺带一提,可交互式的组 ...
- 链接样式顺序:link、visited、hover、active
1.介绍 a:link - 正常,未访问过的链接 a:visited - 用户已访问过的链接 a:hover - 当用户鼠标放在链接上时 a:active - 链接被点击的那一刻 当设置为若干链路状态 ...
- a链接的四种状态:link、visited、hover、active
a链接的四种状态 伪类是CSS 用于向某些选择器添加特殊的效果. a标签中有四个:link.visited.hover.active (1)link-设置a对象在未被访问前的样式表属性. (2)vis ...
- HTML中a:link,a:visited,a:hover,a:active
原文地址:http://www.cnblogs.com/yangfeng/archive/2009/07/25/1530962.html 1:解释 link:连接平常的状态 visited:连接被访问 ...
- CSS中a标签样式原则 a:link a:visited a:hover a:active执行顺序
CSS为一些特殊效果准备了特定的工具,我们称之为"伪类".其中有几项是我们经常用到的,下面我们就详细介绍一下经常用于定义链接样式的四个伪类,它们分别是: 代码如下: :link : ...
- a:link,a:visited,a:hover,a:active 分别是什么意思?
link:链接平常的状态 active:链接被按下的时候 visited:链接被访问过之后 hover:鼠标放到链接上的时候 具体一点就是: :hover版本:CSS1/CSS2 兼容性:IE4+ N ...
- a:link a:visited a:hover a:active四种伪类选择器的区别
a:link选择网页中所有没有被visited的a标签,就是没有鼠标悬停hover或者点击click(a链接没有被访问时的样式) a:visited选择网页中所有已经被click的a链接,用来告诉用户 ...
- CSS visited,hover,active , focus这四个区别
CSS伪类用于向某些选择器添加特殊的效果,在样式表中,各样式排列的顺序很有讲究. :link 与 :visited 在样式文件中的顺序可以随便放置. :focus,: hover,:active这几个 ...
- a访问过后hover样式就不出现了 被点击访问过的超链接样式不再具有hover和active 解决方法...
改变CSS属性的排列顺序: L-V-H-A(LV哈): a:link{ } a:visited{ } a:hover{ } a:active{ } 转载于:https://www.cnblog ...
- css种:link和:visited失效问题
1.首先是确定伪类链接的顺序没有错误:正确顺序为a:link>a:visited>a:hover>a:active: 2.a:visited因为安全问题和网页缓存的问题,导致网页载入 ...
最新文章
- python_day10
- java 继承 接口 练习,java:面向对象-抽象类、继承、接口结合练习
- Launcher代码大全
- 电动力学每日一题 2021/10/12
- mysql 怎么在VS2017上附加进去
- Writing for Myself.part2
- HALCON示例程序train_characters_ocr.hdev使用SVM分类器训练字体
- 怎么用程序实现调用Android手机的拍照功能
- 读取其他软件页面数据_电脑软件分享之硬盘数据完美恢复
- 机器学习算法-异常值检测(outlier),30 亿个雅虎账户被黑客入侵?
- c语言编程运动会分数统计系统报告,C语言课程设计报告运动会分数统计系统.pdf...
- python期权定价公式_美式期权BAW定价的Python3实现
- 区块链是什么,如何简单易懂地介绍区块链?
- 从Alignment 和 Uniformity的角度理解对比表征学习
- 遇见OFFER,阿里云最强技术团队现身招聘,“职”为你来
- Android项目Jenkins配置(自定义参数构建,构建完成后360加固+自动下载签名+多渠道配置,自动乐固加固+签名,自动上传蒲公英,自动上传OSS,自动发送钉钉消息,自动发送企业微信应用)
- spring 定时任务的 执行时间设置规则
- c# DataTable关联dataGridView创建与修改数据
- 嵌入式软件工程师相关的应聘要求
- MYSQl 多实例部署
热门文章
- ps读写ddr3里面的数据 zynq_ZYNQ应该如何让PS端的opencv程序读取到ddr中的图像数据...
- c++十六进制转十进制_二、八、十、十六进制转换不用计算,Excel 进制转换函数大全奉上...
- python小实例_Python100个小例子
- 【2019杭电多校第五场1002=HDU6625】three arrays(01字典树+思维+贪心)
- win7 32 java_Win7 32位系统下Java开发环境的安装及配置
- 如何制定个人理财计划_如何根据经济状况做个人投资理财计划?
- SLAM--位姿图优化和PnP求解
- 0 y 100写成c语言,c语言100编程实例
- Tensorflow 2.0 : FCNN
- 184.部门工资最高的员工