a标签伪类link,hover,active,visited,focus区别
<div id="content">
<h3><a class="a1" href="#">a标签伪类link,hover,active,visited,focus区别</a></h3>
</div>
a.a1:link{ /*链接未被访问时的状态*/
color: blue;
}
a.a1:visited{ /*链接访问后的状态*/
color: green;
}
a.a1:hover{ /*鼠标飘上去的状态*/
color: red;
}
a.a1:focus{ /*鼠标点击后,刚松开的状态*/
color: orange;
}
a.a1:active{ /*点击中的状态,鼠标未松开时*/
color: yellow;
}
a:link:链接未被访问时的状态,原始状态
未设置超链接则属性无效
a:visited:点击之后显示的颜色,链接被访问后呈现的颜色
visited针对的是url,如果两个a标签都指向一个链接,点击一个后另一个也有visited属性
聚焦后,列如,有一个空连接,点击后呈现focus(橘色),当鼠标聚焦其他内容,比如点击空白区域后,空连接文本就显示的是visited属性(绿色),或点击的是有效链接跳转后,返回当前页就是绿色
未设置超链接则无效
a:hover:鼠标飘上去的颜色
a:focus : 聚焦,鼠标点击后刚松开显示的属性
点击完,鼠标刚松开,如果未设置focus,鼠标刚松开后会先显示原始状态link(蓝色),之后显示visited属性绿色(不需要点击其他聚焦,因为当前div没有聚焦),再次点击后松开就不会显示蓝色了,因为此时的原始色已改为点击后的颜色绿色,所以鼠标松开后就会变回绿色,如果设置了hover,鼠标松开后,会先显示hover,然后显示visited颜色
如果未设置active,focus就等于点击中和点击后的状态
内容是纯文本则无效
a:active:点击中,显示的颜色,鼠标未松开时
标签伪类的顺序:
link-》visited -》hover -》focus -》active
按着上面的css,h3标签内显示的顺序应该是 :
link(蓝色)-》鼠标飘上去hover(红色)-》点击中active(黄色) -》鼠标是松开focus (橘色)-》聚焦其他内容,visited(绿色)
a标签伪类link,hover,active,visited,focus区别的更多相关文章
- 伪类link,hover,active,visited,focus的区别
例一: /*css*/a:link{ color: blue;}a:visited{ color: green;}a:hover{ color: red;}a:focus{ color:blac ...
- a标签伪类的LOVE HATE原则
a标签伪类的LOVE HATE原则 a标签有四个伪类,分别是: a:link 未访问的链接 a:visited 已访问的链接 a:hover 鼠标移动到链接上 a:active 选定的链接 遇到的问题 ...
- 【IE6的疯狂之八】链接伪类(:hover)CSS背景图片有闪动BUG
IE6下链接伪类(:hover)CSS背景图片有闪动BUG,主要原因ie会再一次请求这张图片,或者说图片没被缓存. 例如: CSS代码 a:hover{background:url(imagepath ...
- 【转】链接伪类(:hover)CSS背景图片有闪动BUG
来源:http://www.css88.com/archives/744 --------------------------------------------------------------- ...
- 超链接标签的CSS伪类link,visited,hover,active
CSS伪类,是一种特殊的类,它针对到CSS选择器起作用,使选中的标签或元素产生特定的效果. CSS伪类的语法就是: 选择器 : 伪类名 { 属性 : 属性值 } 用的最多的伪类就是超链接a的伪类,有: ...
- a标签伪类选择器以及伪元素:hover的案例
1.通过我们的观察发现a标签存在一定的状态1.1默认状态, 从未被访问过1.2被访问过的状态1.3鼠标长按状态1.4鼠标悬停在a标签上状态 2.什么是a标签的伪类选择器?a标签的伪类选择器是专门用来修 ...
- 一、关于a标签伪类中的visited不起作用问题
一.代码示范 <html> <head> <title>伪类超链接</title> <!--<link href="./test. ...
- a标签伪类的顺序
在一次开发项目中,我用a链接来做效果,测试的时候发现,a:hover被点击后的效果就不再了!我百度才知道,原来在css写a链接也是有顺序之分的. 顺序应该是: a:link a标签还未被访问的状态: ...
- 如何做一个导航栏————浮动跟伪类(hover)事件的应用
我们先说一下伪类选择器的写法: 写法:选择器名称:伪类状态{}4 常见伪类状态: 未访问:link 鼠标移上去:hover 激活选定:active 已访问:visited 获得焦点的时候触发:focu ...
随机推荐
- 性能测试之服务器监控和Prometheus推荐
服务器的监控,也是采用Prometheus和Grafana.可以监控服务器系统负载.CPU使用率.网络流量.磁盘使用率.磁盘读写速度.IO耗时.网络信息. 效果图 安装使用 安装启动node_expo ...
- WordPress美化百度分享默认图标
因代码中使用了Font Awesome字体图标,如果你的主题没有加载字体图标,可以到WP后台--插件--安装插件页面搜索:Font Awesome 4 Menus 安装并启用,才能显示替换后的图标. ...
- CF1353D Constructing the Array(优先队列)
Question 给你一个长度为n的全为0的序列,让你从1-n填数,填的位置为找出最长的0序列,如序列长度为奇数,则为(l+r)/2,为偶数,则为(l+r-1)/2 Solution 运用优先队列,将 ...
- Java——foreach的使用
foreach: foreach是Java5的新特性,常常用于遍历数组.集合等方面.它是for语句的特殊简化版本,但是foreach语句不能完全取代for语句,所有的foreach语句都可以改写为fo ...
- Python每日一练(1)
这两天在做Python的每日一练,感觉收获颇丰,所以来记录分享一下,一共做了三个,涉及socket,PIL,pymysql三个库,另外终于开始了Flask框架的学习,后续也会做出一些分析 第一个是一个 ...
- JBoss 5.x/6.x 反序列化漏洞(CVE-2017-12149)复现
0x00 漏洞介绍 该漏洞为 Java反序列化错误类型,存在于 Jboss 的 HttpInvoker 组件中的 ReadOnlyAccessFilter 过滤器中.该过滤器在没有进行任何安全检查的情 ...
- webmin RCE漏洞利用及分析
Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作. 利用条件:webmin <= 1.910 原因:官网 Sou ...
- Rocket - util - HeterogeneousBag
https://mp.weixin.qq.com/s/5hNM4yeQjaLvAJzgMG9PGQ 介绍HeterogeneousBag的实现. 1. 基本介绍 一个口袋(bag ...
- PYTHON-函数调用函数名
def fun1(x): print('......................') x() def fun2(): print('**********************') fun1(fu ...
- Java实现 LeetCode 587 安装栅栏(图算法转换成数学问题)
587. 安装栅栏 在一个二维的花园中,有一些用 (x, y) 坐标表示的树.由于安装费用十分昂贵,你的任务是先用最短的绳子围起所有的树.只有当所有的树都被绳子包围时,花园才能围好栅栏.你需要找到正好 ...