在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选择器来选择父元素下的第一个/指定位置/指定类型的子元素。

相关推荐
ZC跨境爬虫3 小时前
跟着 MDN 学CSS day_16:(深入掌握背景与边框的艺术)
前端·css·ui·html·tensorflow
道里5 小时前
花了 5 万刀用 AI 写代码之后,这是我的全部经验
前端·人工智能
Royzst6 小时前
xml知识点
java·服务器·前端
IT_陈寒6 小时前
React useEffect闭包陷阱差点把我整失业了
前端·人工智能·后端
kyriewen7 小时前
推行AI写代码一年后,Code Review变成了新的加班理由
前端·ai编程·cursor
前端环境观察室7 小时前
给 Agent Browser Workflow 加一层可观测性:Trace、Snapshot 和 Review Queue
前端
柒瑞7 小时前
Superpowers结合Claude code浅实战
前端
Nian.Baikal8 小时前
从零搭建离线地图服务:Nginx + Cesium/Leaflet 实战指南
运维·前端·nginx
前端毕业班8 小时前
uniapp web 灵活控制 style scoped
前端·javascript·vue.js
lichenyang4538 小时前
鸿蒙业务需求实战:AI 问题走马灯卡片实现复盘
前端