回顾

基本选择器又分为三种方式:

  1. 后代选择器
  2. 子选择器
  3. 相邻选择器
  4. 通用选择器

结构伪类选择器

结构伪类选择器有很多种伪类,这里我们列举常用的几种方式:

  1. first-child 伪类
  2. hover悬停伪类
  3. nth-of-type() 伪类
  4. nth-child()伪类

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>结构伪类选择器</title><style>/*ul的第一个子元素*/ul li:first-child{background: pink;}/*ul的最后一个子元素*/ul li:last-child{background: deeppink;}/*定位当前元素的父级元素,选择父级元素的第n个子元素的当前元素*/p:nth-child(2){background: #001aff;}/*定位当前元素的父级元素,选择父级元素的当前元素种类的第n个子元素*/p:nth-of-type(2){background: red;}/*鼠标悬停在该元素的时候*/a:hover{background: red;border-radius: 2em;}a{text-decoration: none;}</style>
</head>
<body>
<h>h1</h>
<p>p1</p>
<p>p2</p>
<p>p3</p>
<ul><li>p4</li><li>p5</li><li>p6</li>
</ul>
<a href="">这是一个连接</a>
</body>
</html>

测试效果

作者有话说

博客创作不易,希望看到这里的读者动动你的小手点个赞,如果喜欢的小伙伴可以一键三连,作者大大在这里给大家谢谢了。

CSS学习05之结构伪类选择器相关推荐

  1. CSS基础(part20)--CSS3结构伪类选择器

    学习笔记,仅供参考,有错必究 参考自:pink老师教案 结构伪类选择器 属性列表: nth-child(n) 参数详解: 注意:本质上就是选中第几个子元素 n可以是数字.关键字.公式 n如果是数字,就 ...

  2. 【温故知新】CSS学习笔记(链接伪类选择器)

    链接伪类选择器 伪类选择器用于向某些选择器添加特殊的效果,比如给链接添加特殊效果. 之前我们学过类选择器,以点"."开头,为了区分开来,伪类选择器则是以冒号":" ...

  3. CSS学习(05结构伪类选择器 浮动及清除)

    文章目录 一 结构伪类选择器 1.1 作用与优势: 1.2 选择器 1.3 n的注意点 二 伪元素 2.1 区别: 2.2 种类: 2.3 注意点: 三 标准流 四 浮动 4.1 浮动的产生 4.2 ...

  4. web前端入门学习 css(8)(新增语义化标签、video/audio、新增input类型、新增表单属性、属性选择器、结构伪类选择器、伪元素选择器、css3盒子模型、模糊、calc函数、过渡

    https://www.bilibili.com/video/BV1pE411q7FU?p=276 文章目录 html5新特性 html5新增语义化标签 header头部 nav导航 article内 ...

  5. CSS结构伪类选择器

    结构伪类选择器,可以根据元素在文档中所处的位置,来动态选择元素,从而减少HTML文档对ID或类的依赖,有助于保持代码干净整洁. 表 2-6 结构伪类选择器 选择器 功能描述 版本 E:last-chi ...

  6. css 伪类选择器(链接伪类选择器、结构伪类选择器、目标伪类选择器)

    css 伪类选择器(链接伪类选择器.结构伪类选择器.目标伪类选择器) 链接伪类选择器:顾名思义就是用于链接的伪类选择器.a的伪类标签有:a:link.a:visited.a:hover.a:activ ...

  7. Css 结构伪类选择器

    目录 Css 结构伪类选择器 结构伪类-公式 Css 结构伪类选择器 在日常开发中,结构伪类选择器用的还是比较多的熟练的使用它,可以让我们的代码更整洁. 作用与优势: 作用:根据元素在HTML中的结构 ...

  8. CSS基本选择器、层次选择器、结构伪类选择器、属性选择器

    目录 基本选择器 1.标签选择器 2.类选择器 3.ID选择器 层次选择器 结构伪类选择器 属性选择器 基本选择器 1.标签选择器 2.类选择器 3.ID选择器 层次选择器 选择器 类   型 功能描 ...

  9. CSS新增的属性、结构伪类选择器,帮你快速找到那个对的人

    文章目录 前言 一.属性选择器 二.结构伪类选择器 总结 前言 今天学会了这几个新的选择器会为我们节省很多代码,简化HTML结构,对于起名困难户也会有很大的帮助. 提示:以下是本篇文章正文内容,下面案 ...

最新文章

  1. SAL-9 获取所有部门当前manager的当前薪水情况,给出dept_no, emp_no以及salary,当前表示to_date='9999-01-01'...
  2. 我们从那里来—NG子宫日记 Womb
  3. 学生选课管理系统c语言程序报告,c语言课程设计学生选课管理系统实验报告.doc...
  4. java图像分类源码_在Android设备上使用NCNN图像分类的demo
  5. cnn stride and padding_Tensorflow学习笔记- 模型建立与训练篇(CNN)
  6. 2 - Hexo + GitHub 搭建博客
  7. Java中转发(Forward)和重定向(Redirect)的区别
  8. 工作259:uni--页面--验证码添加
  9. LINUX中使用fdisk对SD卡磁盘进行格式化并重新分区
  10. Windows的一些网络设置
  11. 百度服务器临时文件多久一删,百度站长提醒:11月9日前尽快删除超出站点配额的历史sitemap文件...
  12. dell笔记本驱动安装失败_声卡驱动安装失败的解决方法
  13. win10哪个版本打游戏好?win10游戏性能分析
  14. C# 火星文转化 算法 dictionary 的使用案例
  15. Browserslist: caniuse-lite is outdated. Please run the following command: `npm update`
  16. UITableView去掉Grouped样式的第一组Header组头
  17. 逆袭之路——python进阶基础之 网络编程【day32】
  18. 基于SpringBoot和Vue实现的个人博客网站快速搭建(已开源)
  19. android-设置/去除背景,透明度
  20. 2017中山大学计算机考研科目,2017年中山大学0812计算机科学与技术考研参考书目推荐...

热门文章

  1. python pandas空值与缺失值处理
  2. 利用spring session解决共享Session问题
  3. 定时任务调度系统设计
  4. 数学建模学习笔记——插值算法
  5. 机器学习算法加强——提升
  6. 引擎讲解2--主要是MyISAM和InnoDB的区别
  7. 中央纪委网站:​深度关注 | 元宇宙如何改写人类社会生活
  8. 从CNN视角看在自然语言处理上的应用 原创 2017年10月24日 00:00:00 1339 作者 | 卞书青 卷积神经网络(Convolutional Neural Network)最早是应用在
  9. 七牛技术总监陈超:记Spark Summit China 2015
  10. JVM - 深入剖析字符串常量池