学习笔记,仅供参考,有错必究

参考自:pink老师教案


结构伪类选择器

属性列表:

nth-child(n) 参数详解:

  • 注意:本质上就是选中第几个子元素

  • n可以是数字、关键字、公式

  • n如果是数字,就是选中第几个

  • 常见的关键字有 even 偶数、odd 奇数

  • 如果是第0个元素,或者超出了元素的个数会被忽略

nth-childnt-of-type 的区别:

  • nth-child 选择父元素里面的第几个子元素,不管是何种类型
  • nt-of-type 选择指定类型的元素
  • 举个例子

示例代码1:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>结构伪类选择器</title><style>ul li:first-child {background-color: pink;}ul li:last-child {background-color: deeppink;}/* nth-child(n)  我们要第几个,n就是几  比如我们选第8个, 我们直接写 8就可以了 */ul li:nth-child(5) {background-color: blue;}</style>
</head><body><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li></ul>
</body></html>

页面:

示例代码2:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>结构伪类选择器</title><style>/* even 是偶数  odd 是奇数 */ul li:nth-child(odd) {background-color: pink;}/* 2n 偶数  类似于 even */ul li:nth-child(2n) {background-color: blue;}</style>
</head><body><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li></ul>
</body></html>

页面:

示例代码3:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>结构伪类选择器</title><style>div span:nth-child(3) {background-color: pink;}/* of-type 选择指定类型的元素 */div span:first-of-type {background-color: purple;}div span:last-of-type {background-color: skyblue;}div span:nth-of-type(3) {background-color: red;}</style>
</head><body><div><p>我p标签</p><span>我是span1</span><span>我是span2</span><span>我是span3</span><span>我是span4</span></div></body></html>

页面:

CSS基础(part20)--CSS3结构伪类选择器相关推荐

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

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

  2. CSS学习05之结构伪类选择器

    回顾 基本选择器又分为三种方式: 后代选择器 子选择器 相邻选择器 通用选择器 结构伪类选择器 结构伪类选择器有很多种伪类,这里我们列举常用的几种方式: first-child 伪类 hover悬停伪 ...

  3. CSS3新特性(属性选择器 、结构伪类选择器、2D/3D转换、动画、浏览器私有前缀)

    这里写目录标题 一.CSS3 属性选择器 二.CSS3 结构伪类选择器 三. CSS3 伪元素选择器 四.CSS3 2D转换 1.2D 转换之移动 translate 2.2D 转换之旋转 rotat ...

  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. CSS3新增属性——新增选择器(属性选择器、结构伪类选择器、伪元素选择器)

    目录 1.属性选择器 2. 结构伪类选择器 nth-child(n) nth-of-type(n): nth-child和nth-of-type的区别 3.  伪元素选择器 1.属性选择器 E[att ...

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

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

  8. Css 结构伪类选择器

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

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

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

最新文章

  1. 【GStreamer】gstreamer工具详解之:ges-launch-1.0
  2. 你是什么类型的程序员?
  3. Page Ability生命周期内容介绍!
  4. MySQL数据库基础(五)——SQL查询
  5. 2019-03-10-算法-进化(存在重复)
  6. 数据挖掘肿瘤预测_喜欢临床预测模型|SEER数据挖掘的期刊有哪些
  7. 19年计算机专硕学硕报名人数,2019年研招报考数据出炉!专硕的报考人数赶超学硕!...
  8. 批量执行特定文件目录下SQL文件脚本
  9. Android项目实战之高仿网易云音乐创建项目和配置
  10. 中华英才网竞品分析报告2016
  11. 天刀 沧海云帆 服务器位置,1月第一批 天刀沧海云帆大区合服公告
  12. python中float和double有什么区别_关于C++:float和double的区别是什么?
  13. 数据库三范式简单理解
  14. 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。
  15. 求1-1/2+1/3-1/4+……+1/99-1/100 的值
  16. 写论文自动生成参考文献的方法
  17. 流失预测模型实证-Pareto/NBD模型
  18. 【CocosBuilder 开发系列之一】cocos2dx使用CocosBuilder(编辑器)完成基础骨骼动画
  19. bury the hatchet
  20. 魔王逗勇者c语言编程软件,勇者逗魔王游戏下载-勇者逗魔王预约下载 v1.0.5-pc6手游...

热门文章

  1. 李航第一章课后习题答案
  2. 深度学习(三十二)——AlphaGo, AlphaStar
  3. 【机器学习】线性回归之梯度下降、多元线性回归概述
  4. Class类---反射学习笔记(一)
  5. 张勇谈组织架构调整:领导者要善于“从后排把人往前拔”
  6. SpringBoot入门:新一代Java模板引擎Thymeleaf(理论)
  7. RabbitMQ 高可用集群搭建及电商平台使用经验总结
  8. 【uva 1617】Laptop(算法效率--贪心,2种理解)
  9. bootstrap -- css -- 表单控件
  10. 如何在ESXi 5.5主机上安装ESXi 5.5客户机