CSS结构伪类

简介: CSS结构伪类

1677577892293.png


1  :nth-child


  • :nth-child(1)
  • 是父元素中的第1个子元素
  • :nth-child(2n)
  • n代表任意正整数和0
  • 是父元素中的第偶数个子元素(第2 、4、6、8......个)
  • 跟:nth-child(even)同义
  • :nth-child(2n + 1)
  • n代表任意正整数和0
  • 是父元素中的第奇数个子元素(第1、3、5、7......个)
  • 跟:nth-child(odd)同义
  • :nth-child(-n + 2)
  • 代表前2个子元素


2  :nth-last-child( )


  • :nth-last-child(1),代表倒数第一个子元素
  • :nth-last-child(-n + 2),代表最后2个子元素


3  :nth-of-type( )、:nth-last-of-type( )


  • :nth-of-type()用法跟:nth-child()类似
  • 不同点是:nth-of-type()计数时只计算同种类型的元素
  • :nth-last-of-type()用法跟:nth-of-type()类似
  • 不同点是:nth-last-of-type()从最后一个这种类型的子元素开始往前计数


4 否定伪类


  • :not()的格式是:not(x)
  • x是一个简单选择器(元素选择器、通用选择器、属性选择器、类选择器、id选择器、伪类)除否定伪类
  • :not(x)表示除x以外的元素


5 其它偶尔会用的


  • :root,根元素,就是HTML元素
  • :empty代表里面完全空白的元素
目录
相关文章
|
12天前
CSS3 新增伪类有那些
CSS3 引入了多种新伪类,增强了样式控制的灵活性。新增的结构伪类如 `:nth-child(n)` 和 `:first-of-type` 可以根据元素的位置和类型进行选择;状态伪类如 `:enabled` 和 `:checked` 则根据元素的状态进行选择;动态伪类如 `:hover` 和 `:active` 则基于用户的交互行为。这些伪类让样式定制更加多样和强大。
|
9天前
|
前端开发
运用CSS伪类与属性,巧妙实现背景图片旋转效果
运用CSS伪类与属性,巧妙实现背景图片旋转效果
11 0
|
2月前
|
前端开发
CSS中的层级选择器&伪类选择器和伪元素选择器
CSS中的层级选择器&伪类选择器和伪元素选择器
|
2月前
|
前端开发
CSS——通过伪类来自定义四个角边框
CSS——通过伪类来自定义四个角边框
87 3
|
2月前
|
XML 前端开发 数据格式
想拿月薪1万吗?先掌握这CSS基础结构技巧!
想拿月薪1万吗?先掌握这CSS基础结构技巧!
|
2月前
|
XML 前端开发 安全
如何使用 CSS 中的 :root 伪类选择器
如何使用 CSS 中的 :root 伪类选择器
75 0
|
4月前
|
前端开发 开发者
CSS伪类选择器:增强内容表现力的利器
CSS伪类选择器:增强内容表现力的利器
|
4月前
|
前端开发
CSS基础之伪类选择器(如果想知道CSS的伪类选择器知识点,那么只看这一篇就足够了!)
CSS基础之伪类选择器(如果想知道CSS的伪类选择器知识点,那么只看这一篇就足够了!)
|
3月前
|
前端开发 JavaScript C++
CSS 【详解】样式选择器(含ID、类、标签、通配、属性、伪类、伪元素、Content属性、子代、后代、兄弟、相邻兄弟、交集、并集等选择器)
CSS 【详解】样式选择器(含ID、类、标签、通配、属性、伪类、伪元素、Content属性、子代、后代、兄弟、相邻兄弟、交集、并集等选择器)
89 0
|
3月前
|
前端开发 JavaScript
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
456 0