新闻中心

css伪类:nth-child与nth-last-child区别

2025-10-23
浏览次数:
返回列表
:nth-child从前往后计数,选择正向第n个子元素;:nth-last-child从后往前计数,选择倒数第n个子元素,二者方向不同导致匹配结果可能不同。

css伪类:nth-child与nth-last-child区别

:nth-child:nth-last-child 都是 CSS 中的结构性伪类,用于根据元素在父容器中的位置来选择子元素,但它们的计算方向不同,因此选择的元素也可能不同。

1. :nth-child 从前往后计数

该伪类从父元素的第一个子元素开始,向后依次计数,匹配符合公式或位置的子元素。

例如:

MarsCode MarsCode

字节跳动旗下的免费AI编程工具

MarsCode 339 查看详情 MarsCode li:nth-child(2) { color: red; }

会选择父元素中第 2 个子元素,且该子元素必须是 li 标签。注意:它只看位置,不管该位置上的标签类型是否匹配。

常见用法:

  • li:nth-child(odd):选中奇数位置的 li 元素(第 1、3、5…个子元素)
  • li:nth-child(2n):选中偶数位置的 li 元素
  • p:nth-child(3):选中父元素中第 3 个子元素,且该元素必须是 p 标签

2. :nth-last-child 从后往前计数

该伪类从最后一个子元素开始,向前倒数,再判断是否匹配条件。

例如:

li:nth-last-child(2) { color: blue; }

会选择倒数第 2 个子元素,且该元素必须是 li 标签。

同样支持关键词和公式:

  • li:nth-last-child(odd):倒数奇数位置的 li 元素(如倒数第 1、3、5…个)
  • div:nth-last-child(2n):倒数偶数位置的 div 元素

关键区别总结

两者核心区别在于计数方向不同

  • :nth-child(n):从第一个子元素开始,正向数到第 n 个
  • :nth-last-child(n):从最后一个子元素开始,反向数到第 n 个

如果想选中列表的最后一个元素,可以用 :nth-last-child(1),等同于 :last-child;同理,:nth-child(1) 等同于 :first-child

基本上就这些,使用时注意子元素的位置和标签类型是否符合预期即可。

以上就是css伪类:nth-child与nth-last-child区别的详细内容,更多请关注其它相关文章!


# 区别  # css  # 也可  # 相关文章  # 可以用  # 选择器  # 从前  # 两种类型  # 都是  # 中不  # 到第  # 关键词  # red  # 麻江抖音关键词排名推广  # 端游网站广告推广平台  # 微博营销推广公司排名榜  # 黔江区网络推广营销工作  # 网站群 该怎么优化  # 网站优化推广应该怎么做  # 门窗seo热线  # 网站建设顶层设计  # 柳州可靠的seo推广  # 北京seo公司附子 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 谷歌浏览器怎么给标签页静音_Chrome标签静音快捷操作  天猫2025双十一0点秒杀攻略 天猫爆款抢购时间  Win11怎么关闭快速启动_Win11彻底关机设置教程  C++如何使用AddressSanitizer(ASan)_C++调试工具中检测内存访问错误的利器  TikTok网页版直接登录 TikTok网页端官方平台入口  Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】  AO3官网镜像链接 Archive of Our Own同人文在线浏览  MongoDB聚合管道:正确匹配对象数组中_id的方法  批改网学生版PC登录 批改网官网登录系统入口  html怎么运行外部js文件中的函数_运html外js文件函数法【技巧】  限制HTML日期输入框的日期选择范围  EMS快递官网app_中国邮政速递物流手机客户端  MAC怎么在地图App里使用“四处看看”_MAC体验部分城市的3D实景街景  三星ZFold5多任务卡顿_Samsung ZFold5流畅度提升  红果短剧网页版官网入口 官方最新网址发布  J*aScript:在map操作中高效处理空数组  React项目中导航栏Logo自适应布局:避免裁剪与布局溢出  千牛数据看板网页版_千牛数据看板网页版访问方法  Windows10怎么开启存储感知 Windows10系统设置自动清理临时文件释放C盘空间【教程】  CSS响应式网页如何实现主次模块比例自适应_flex-grow与flex-shrink调整  Pyrogram与g4f集成:异步编程实践与常见错误解决  Composer中的^和~符号代表什么_精通Composer版本号语义化约束  照顾宝贝2小游戏点击立即在线玩  Log4j Console Appender性能瓶颈与高并发优化策略  J*a如何使用AtomicInteger控制计数_J*a无锁计数器性能分析  QQ邮箱网页版登录入口 QQ邮箱官方在线使用平台  使用 Pandas 高效处理 .dat 文件:数据清洗与数值计算实战  uc浏览器网页版入口 uc浏览器网页版最新网址  HTML5原生日期选择器与jQuery UI:实现日期选择器的联动与程序化控制  顺丰国际快递查询 国际件官方查询入口  俄罗斯浏览器官网直达链接 俄罗斯浏览器最新在线入口导航  在J*a中如何开发简易博客标签推荐系统_博客标签推荐项目实战解析  Go语言中JSON数据解码与字段访问指南  如何创建没有密码的Windows本地账户_跳过微软账户登录的技巧【教程】  顺丰快件物流信息 官方网站查询入口  fishbowl官网免费版 fishbowl养鱼网站入口  LINQ to XML为何解析失败? 深入理解C# XDocument的异常处理  CSS Flexbox如何实现多行排列_flex-wrap wrap自动换行显示  印象笔记如何设提醒任务防漏执行_印象笔记设提醒任务防漏执行【任务提醒】  必由学官方网站入口 必由学学生教师共用登录通道  小猿搜题在线学习页面在哪_小猿搜题在线学习中心入口  AO3官方可用镜像 Archive of Our Own网页版最新入口  Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】  4399体育竞技小游戏_4399小游戏赛事入口  SteamMachine定价或为699美元 大家想入手吗?  手机屏幕碎了但能正常使用怎么办 手机外屏碎裂的修复建议  蓝湖怎样用切图标注提对接效率_蓝湖用切图标注提对接效率【设计对接】  Bilibili动漫最新防封地址发布-Bilibili动漫2025年最稳正版入口推荐  机器学习中对数变换预测结果的反向还原  星露谷物语官网入口 星露谷物语游戏官网入口 

搜索