css复合选择器

embedded/2025/2/14 6:18:15/

前言

  本文是我学习过程中对复合选择器这一方面知识的总结。

  内容包括:后代,子元素,并集,链接伪类,focus伪类选择器的知识点。

 复合选择器简介

可以理解为,更加简便,更加精确的基础选择器组合。

比基础选择器更加的简洁精确。

后代选择器

简介:也叫包含选择器,即我们可以规定【哪个标签中包含的哪种标签】的样式。

语法格式:

元素1 元素2{...}

案例代码如下:

案例输出结果:

注意事项:

1.以上代表ul标签下的所有li标签,不管是ul包含的,还是ul包含的标签中包含的li都会被选择。

2.可以进行多重选择,ul li a就可以选择ul下的li标签中的a标签。

3.只要是基础选择器都可以用,也可以用id或者是类选择器。

子选择器

简介:跟后代选择器差不多,区别就是后代选择器不禁选择子代,还可以选择孙子代。而子选择器只会选择子代。

语法格式:

元素1>元素2 {...}

 案例演示:

结果如下:

可以看到,只有div的子才会被选择

并集选择器

简介:直观理解就是给多个标签设置相同的样式的一个简便写法。

语法:

元素1,元素2 {...}

案例演示:

其实说白了就是相同样式的标签不用一个一个写了,用逗号隔开就行了。

链接伪类选择器

简介:主要针对于链接进行操作,负责管理链接点击前,点击后,聚焦时的状态等样式。

主要样式:

 案例演示:

原本是黑色,鼠标指着是绿色,点击后变紫。

注意事项:

链接伪类必须按照上面给出的顺序(lvha)声明,否则无效。

focus伪类

简介:大部分用于input标签,选择获取聚焦的标签(其实就是改变正在编辑的框的样式)

案例演示:

聚焦的时候就会变成规定的样式了。


http://www.ppmy.cn/embedded/2230.html

相关文章

若依框架后台管理系统_修改后台管理密码

若依框架后台管理系统_修改后台管理密码 1. 找见加密函数: /*** 生成BCryptPasswordEncoder密码** param password 密码* return 加密字符串*/public static String encryptPassword(String password){BCryptPasswordEncoder passwordEncoder new BCryptPasswordE…

新迭科技现已加入2024快递物流展邀您现场参观

参展企业介绍 上海新迭科技有限公司是一家从事技术服务,技术开发,技术咨询等业务的公司,成立于2022年04月29日,公司坐落在上海市,企业的经营范围为:一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广&#xf…

计算机网络---第十一天

生成树协议 stp作用: 作用:stp用于解决二层环路问题。 BPDU: 含义:桥协议数据单元,用于传递stp协议相关报文 分类:配置bpdu---用于传递stp的配置信息 tcn bpdu---用于通告拓扑变更信息 包含信息&…

【面经】2024春招-云计算后台研发工程师1(3个问题,移动TW等)

【面经】2024春招-云计算后台研发工程师1(3个问题,移动&TW等) 文章目录 岗位与面经基础1:数据库 & 网络(3个问题)基础2:系统 & 语法模板3:算法 & 项目(移…

ExpressLRS硬件实测性能分析

ExpressLRS硬件实测性能分析 1. 源由2. 远航测试3. 实验室测试3.1 芯片RSSI与实测功率差异3.2 SNR信噪比稳定3.3 140db衰减器衰减,40个频点信号稳定 4. 外场测试4.1 无屏蔽样品4.2 有屏蔽样品4.3 有屏蔽vs无屏蔽样品 5. 估算6. 总结7. 补充说明 -- 50mW视频 1. 源由…

如何通过Linux pciehp sysfs接口控制PCIe Slot电源状态?-1

在Linux系统中,对PCI Express(PCIe)设备进行热插拔管理,包括对NVMe SSD进行电源(Power On/Off)操作,通常涉及使用pciehp服务及其在sysfs文件系统中的接口。pciehp是内核中用于管理PCIe热插拔功能…

STM32移植嵌入式开源按键框架

目录 STM32移植嵌入式开源按键框架 MultiButton简介 multi_button.c文件 multi_button.h文件 按键事件 案例使用方法 学习剖析 STM32移植嵌入式开源按键框架 今天移植了一款嵌入式按键框架工程MultiButton,MultiButton是一个小巧简单易用的事件驱动型按键驱动…

Oracle数据库从入门到精通系列之二十:Linux上使用容器数据库(CDB)方式部署Oracle数据库19c详细步骤

@TOC 一、Oracle 数据库部署类型 Oracle数据库支持以下部署类型: 容器数据库(CDB) 可以包含多个可插入数据库 (PDB) 的数据库。数据库客户端连接到每个 PDB,就好像它是标准的非 CDB 数据库一样。非容器数据库(非CDB) 标准Oracle数据库,不支持创建可插拔数据库。二、安…