伪类选择器 | 学习笔记

简介: 快速学习伪类选择器。

开发者学堂课程【CSS 快速掌握:伪类选择器】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/611/detail/9177


伪类选择器


内容介绍

一、伪类选择器

 

一、伪类选择器

1.什么是伪类选择器?

伪类选择器是用来给超级链接的不同状态来设置样式。

n  正常状态       超级链接没有被访问 :link

n  访问过后状态   超级链接已经被访问 :visited.

n  鼠标放上状态   鼠标放在超级链接上面,但是并没有将鼠标的左键按下去 :hover

n  激活状态       鼠标左键已经按下去了,但是并没有将鼠标的左键弹出:active伪类选择器都是带有冒号“:”

选择器

含义

clink

向未被访问的链接添加样式。

visited

向已被访问的链接添加样式。

:hover

当鼠标悬浮在元素上方时,向元素添加样式。

:active

鼠标放在元素上面时,点击的一瞬间

link 正常状态该超级链接还没有被访问

visited 访问过后状态该超级链接已经被访问了

hover 鼠标放上状态鼠标放上该超级链接的上面,但是并没有按鼠标的左键

active 激活状态鼠标左键按下去了,但是没有将鼠标左键松开

注意:超级链接的不同状态它其实是有顺序。也就是说伪类选择器设置其实是有顺序。

如果不按照伪类选择器的顺序,那么样式就会失效。

顺序:要遵守爱恨准则要先有爱,才有恨。“Love Hate”

相关文章
|
机器学习/深度学习 人工智能 安全
【AI 现况分析】AI 在社交媒体中应用分析
【1月更文挑战第27天】【AI 现况分析】AI 在社交媒体中应用分析
|
机器学习/深度学习 传感器 算法
深度学习之环境感知系统
基于深度学习的环境感知系统是一类能够理解、感知和解读周围环境的智能系统。通过使用深度学习算法,这些系统可以分析多模态数据(如图像、音频、激光雷达数据等),实时感知环境的动态变化,为自动驾驶、机器人、智能家居等领域提供关键支持。
477 3
|
存储 缓存 NoSQL
Redis从入门到精通之底层数据结构简单动态字符串(SDS)详解
SDS是Redis中的一种字符串类型,它是一种二进制安全的字符串,由简单动态字符串(SDS)实现。SDS支持多种数据结构,其中字符串(String)是最常用的一种数据结构之一。SDS的优点在于它可以避免C字符串常见的问题,比如缓冲区溢出和内存泄露等。SDS的常数复杂度获取字符串长度和杜绝缓冲区溢出可以避免使用strlen和strcat函数时的一些问题。同时,SDS的空间预分配和惰性空间释放两种策略可以减少修改字符串的内存重新分配次数。SDS也是二进制安全的,因为它不是以空字符串来判断字符串是否结束,而是以len属性表示的长度来判断字符串是否结束。SDS还兼容部分C字符串函数
999 84
Redis从入门到精通之底层数据结构简单动态字符串(SDS)详解
|
SQL Rust 数据挖掘
4秒读取50w行Excel数据
4秒读取50w行Excel数据
415 1
|
编解码 移动开发 UED
响应式网站设计与开发:如何适配各种设备和屏幕尺寸
在不同的设备上访问网站可能会面临各种问题,如排版混乱、字体大小不一、图片失真等。这就是为什么响应式网站设计和开发变得越来越重要。本文将介绍响应式网站设计和开发的基本原则和技术,以帮助您创建一个适用于各种设备和屏幕尺寸的优秀网站。
395 2
|
消息中间件 设计模式 Java
原来RocketMQ消息会重复消费是无奈的”Bug“
大家好,我是三友~~ 在众多关于MQ的面试八股文中有这么一道题,“如何保证MQ消息消费的幂等性”。 为什么需要保证幂等性呢?是因为消息会重复消费。 为什么消息会重复消费? 明明已经消费了,为什么消息会被再次被消费呢? 不同的MQ产生的原因可能不一样 本文就以RocketMQ为例,来扒一扒RocketMQ中会导致消息重复消息的原因,最终你会发现,其实消息重复消费算是RocketMQ无奈的“bug”。
原来RocketMQ消息会重复消费是无奈的”Bug“
|
开发框架 JavaScript 前端开发
Vue3中的Ref与Reactive:深入理解响应式编程
Vue3中的Ref与Reactive:深入理解响应式编程
2816 0
|
存储 算法 Java
“JDK简介:探索Java开发的核心工具包“
Java编译器(javac):JDK包含了Java编译器,可以将Java源代码编译为Java字节码。通过编译器,开发人员可以将Java源代码转换为可在JVM上运行的字节码文件。 核心类库(Core Libraries):JDK提供了丰富的核心类库,其中包含了常用的类和接口,用于处理字符串、集合、IO、网络通信等各种操作。开发人员可以利用这些类库来构建功能丰富的Java应用程序。 调试工具(Debugging Tools):JDK提供了一系列的调试工具,例如Java命令行调试器(jdb)、Java虚拟机调试接口(JVMTI)和Java VisualVM等。这些工具可以帮助开发人员查找和修复Jav
534 0