新闻中心
如何用css :first-child选择第一个子元素
:first-child 伪类选择父元素中第一个子元素,且该子元素需匹配指定选择器。例如 p:first-child 选中作为首个子元素的 p 标签;若首个子元素为其他类型(如 h2),则 p:first-child 不生效,此时可用 p:first-of-type 选中首个 p 类型元素。样式应用需注意子元素实际顺序,:first-child 基于位置而非类型,结合 :first-of-type 更灵活可靠。

使用 CSS 的 :first-child 伪类可以选择父元素中的第一个子元素。只要该子元素匹配选择器,样式就会生效。
基本语法
selector:first-child 表示选中作为其父元素第一个子元素的指定元素。
例如:
-
p:first-child:选中父元素中第一个子元素且是
p的元素。 -
div:first-child:选中父元素中第一个子元素且是
div的元素。
常见用法示例
假设 HTML 结构如下:
<div class="container"> <p>这是第一段</p> <p>这是第二段</p> <p>这是第三段</p> </div>
你想给第一个 p 元素加粗:
.container p:first-child {
font-weight: bold;
}
这段代码的意思是:在 .container 内,选中第一个子元素并且是 p 的元素,应用加粗样式。
注意事项
:first-child 关注的是“是否为第一个子元素”,而不仅仅是“第一个同类元素”。
UXbot
AI产品设计工具
185
查看详情
比如下面这个结构:
<div class="box"> <h2>标题</h2> <p>第一段文字</p> <p>第二段文字</p> </div>
如果你写 p:first-child,不会生效,因为第一个子元素是 h2,不是 p。
要选中第一个 p 元素,可以考虑使用 :first-of-type:
.box p:first-of-type {
color: red;
}
这样即使前面有其他标签,只要是第一个 p 类型,就能被选中。
总结
:first-child 是根据位置来选择的——必须是父元素的第一个子节点,并且符合前面的元素类型选择器。如果不确定子元素顺序,建议结合 :first-of-type 使用更灵活的选择方式。
基本上就这些,不复杂但容易忽略细节。
以上就是如何用css :first-child选择第一个子元素的详细内容,更多请关注其它相关文章!
# 更灵活
# 站群推广seo谷歌
# 上海网络推广营销公司
# seo包年多少钱
# 品牌企业网站推广文案
# 璧山企业网站优化
# 虎门网站优化哪里好做
# seo黑帽高级技术案例
# 甘肃大规模网站建设技巧
# 建设网站用什么
# 中国关键词官网排名
# 两种类型
# css
# 第二段
# 的是
# 中不
# 首个
# 如何用
# 这是
# 选择器
# 第一个
# red
# ai
# html
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】
qq游戏手机版下载安装_qq游戏移动端入口
厨房不锈钢水槽发黑生锈怎么处理_水槽用可乐+锡纸2分钟抛亮如新
Kafka Streams中基于消息头条件过滤消息的实现指南
支付宝碰一碰设备是REDMI手机吗 博主拆机辟谣:处理器、内存都不一样
taptap防沉迷怎么解除 taptap解除健康系统限制说明【2025最新】
2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享
将HTML Canvas内容转换为可上传的图像文件(File对象)
c++中的const_cast和reinterpret_cast怎么用_c++四种类型转换
小猿搜题在线学习页面在哪_小猿搜题在线学习中心入口
J*aScript教程:根据元素文本内容动态设置背景色
AO3最新可访问网址 Archive of Our Own官方在线入口
三星GalaxyZFold5怎样在相册制作折叠屏分镜_iPhone三星GalaxyZFold5相册制作折叠屏分镜【创意编辑】
QQ邮箱网页版入口 QQ邮箱官方邮箱登录通道
一加手机电池耗电快怎么办_一加手机电池耗电快的解决方法
在J*a中如何捕获IndexOutOfBoundsException_索引越界异常防护方法说明
Python大型XML文件高效流式解析教程
俄罗斯方块最新版入口 俄罗斯方块在线玩官网入口
响应式CSS Grid布局:优化网格项在小屏幕下的堆叠与宽度适配
ArchiveofOurOwn小说阅读-ArchiveofOurOwn同人作品访问链接
在Go Martini框架中高效服务动态生成图像的实践指南
Angular中单选按钮的正确使用与常见陷阱解析
NetBeans Ant项目:自动化将资源文件复制到dist目录的教程
2025-2030年全球乘用车销量预测:新能源成增长主力
J*aScript map 迭代中检测空数组元素的有效方法
《噬血代码2》新预告片发布 展示游戏剧情
漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站
CSS如何设置hover状态颜色_hover伪类调整背景或文字颜色
LINUX怎么设置定时任务_LINUX crontab配置教程
Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突
Basecamp怎样用留言钉固定重点_Basecamp用留言钉固定重点【重点标记】
Excel函数批量查找替换超快方法_Excel用REPLACE和FIND函数秒级替换
免费抖音短视频入口_抖音网页版短视频免费通道
MAC怎么安装Homebrew包管理器_MAC为开发者和高级用户安装命令行工具
Python中高效且防溢出的双曲正弦计算:基于对数空间的优化策略
如何在J*a中实现统一对象行为接口_项目大型化时的接口规范化
如何在离线环境中使用Composer_Composer离线安装依赖包的技巧与策略
极兔快递快件信息查询系统 极兔快递官网运单号追踪
高德地图沿途添加点失败如何解决 高德多点规划方法
响应式容器内容自动缩放与宽高比维持教程
Win10磁盘清理工具在哪 Win10打开并使用磁盘清理【教程】
Yandex免登录官网入口_俄罗斯Yandex搜索引擎直达链接
win11怎么查看应用耗电情况 Win11电池设置查看应用能耗排行榜【优化】
Log4j Console Appender性能瓶颈与高并发优化策略
在Typer应用中优雅地处理和重组任意命令行参数
AO3官网镜像链接 Archive of Our Own同人文在线浏览
163邮箱官方主页登录 直达网易邮箱登录核心页面
黑猫投诉统一入口官网 消费者权益保护投诉平台
c++中的std::basic_string的SSO优化_c++短字符串优化深度解析
2026春节假期时间安排 2026春节假日查询


2025-10-06
浏览次数:次
返回列表
>第一段文字</p>
<p>第二段文字</p>
</div>