五、选择器进阶

五、选择器进阶

1.1 后代选择器:空格

  1. 作用:根据HTML标签的嵌套关系,选择父元素后代中满足条件的元素
  2. 选择器语法:选择器1 选择器2 {css}
  3. 结果:
  • 在选择器1所找到标签的后代(儿子、孙子、重孙子......)中,找到满足选择器2的标签,设置样式
  1. 注意点:
  • 后代包括:儿子、孙子、重孙子...
  • 后代选择器中,选择器与选择器之前通过 空格 隔开

1.2 子代选择器:

  1. 作用:根据 HTML 标签的嵌套关系,选择父元素 子代中 满足条件的元素
  2. 选择器语法:选择器1>选择器2{css}
  3. 结果:
  • 在选择器1所找到标签的子代(儿子)中,找到满足选择器2的标签,设置样式
  1. 注意点:
  • 子代只包括:儿子
  • 子代选择器中,选择器与选择器之前通过 > 隔开

2.1 并集选择器:

  1. 作用:同时选择多组标签,设置相同的样式
  2. 选择器语法:选择器1 ,选择器2{css}
  3. 结果:
  • 找到 选择器1 和 选择器2 选中的标签,设置样式
  1. 注意点:
  • 并集选择器中的每组选择器之间通过,分隔
  • 并集选择器中的每组选择器可以是基础选择器或者复合选择器
  • 并集选择器中的每组选择器通常一行写一个,提高代码的可读性

3.1 交集选择器:紧挨着

  1. 作用:选中页面中 同时满足 多个选择器的标签
  2. 选择器语法:选择器1选择器2{css}
  3. 结果:
  • (既又原则)找到页面中既 能被选择器1选中,又能被选择器2选中的标签,设置样式
  1. 注意点:
  • 交集选择器中的选择器之间是紧挨着的,没有东西分隔
  • 交集选择器中如果有标签选择器,标签选择器必须写在最前面

4.1 hover伪类选择器

  1. 作用:选中鼠标悬停在元素上的状态,设置样式
  2. 选择器语法:选择器:hover{css}
  3. 注意点:
  • 伪类选择器选中的元素的某种状态

5.1 emmet语法

  1. 作用:通过简写语法,快速生成代码
  2. 语法:
  • 类似于刚刚学习的选择器的写法
相关推荐
我命由我123454 小时前
CesiumJS 笔记 - 获取容器中心点、Cartesian3 clone 方法、修改 Cartesian3 对象的高度
前端·javascript·css·前端框架·html·html5·js
海天鹰3 天前
屏幕颜色检测
javascript·html5
芳心粽伙饭5 天前
HTML第一章 注释与快捷键
前端·html5
大鹏说大话9 天前
HTML5 地理定位 Geolocation:获取用户位置的“红线”与最佳实践
前端·html·html5
冷咖啡离 我的笨笨9 天前
通过(Node Js||.Net)基于HTML5的WebSocket实现实时视频文字传输(上)
javascript·.net·html5
并不喜欢吃鱼11 天前
一.前端web开发:零基础吃透 HTML5 核心知识
前端·html·html5
2601_9657984716 天前
Arrow Unlocker HTML5 Game Review: Keep Web Arcade Players Coming Back
前端·html·html5
梅孔立17 天前
Luckysheet 内网部署完整指南:从资源下载到 Vue3 集成
html5
软件开发技术深度爱好者18 天前
HTML5实现数学函数画图器
前端·javascript·html5
软件开发技术深度爱好者21 天前
国际音标魔法实验室工具HTML5实现
前端·html5·英语学习