在CSS中如何寻找第一个元素

复制代码
ul li:first-child {
  color: red;
}

在CSS中,要找到第一个元素,可以使用:first-child选择器。该选择器可以用于选择父元素下的第一个子元素。例如,要选择一个ul元素下的第一个li元素,可以使用下面的代码:

上面的代码将ul元素下的第一个li元素的文字颜色设置为红色。

除了:first-child选择器,还可以使用:nth-child()选择器来选择父元素下的指定子元素。该选择器接受一个参数,用于指定要选择的子元素的位置。例如,要选择一个ul元素下的第三个li元素,可以使用下面的代码:

复制代码
ul li:nth-child(3) {
  color: red;
}

上面的代码将ul元素下的第三个li元素的文字颜色设置为红色。

CSS还提供了:first-of-type和:nth-of-type选择器,它们可以用于选择父元素下指定类型的第一个/指定位置的子元素。

例如,要选择一个div元素下的第一个p元素,可以使用下面的代码:

复制代码
div p:first-of-type {
  color: red;
}

上面的代码将div元素下的第一个p元素的文字颜色设置为红色。

在CSS中可以使用:first-child、:nth-child()、:first-of-type和:nth-of-type选择器来选择父元素下的第一个/指定位置/指定类型的子元素。

相关推荐
林小帅14 分钟前
【笔记】OpenClaw 架构浅析
前端·agent
林小帅37 分钟前
【笔记】OpenClaw 生态系统的多语言实现对比分析
前端·agent
程序猿的程1 小时前
开源一个 React 股票 K 线图组件,传个股票代码就能画图
前端·javascript
不爱说话郭德纲1 小时前
告别漫长的HbuilderX云打包排队!uni-app x 安卓本地打包保姆级教程(附白屏、包体积过大排坑指南)
android·前端·uni-app
唐叔在学习2 小时前
[前端特效] 左滑显示按钮的实现介绍
前端·javascript
用户5282290301802 小时前
【学习笔记】ECMAScript 词法环境全解析
前端
青青家的小灰灰2 小时前
React 架构进阶:自定义 Hooks 的高级设计模式与最佳实践
前端·react.js·前端框架
Angelial2 小时前
Vite 性能瓶颈排查标准流程
前端
不要秃头啊2 小时前
别再谈提效了:AI 时代的开发范式本质变了
前端·后端·程序员
青青家的小灰灰2 小时前
深入理解事件循环:异步编程的基石
前端·javascript·面试