网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

:last-child与:last-of-type的区别

时间:2026-02-16 23:04:34

讨论一下:last-child与:last-of-type之间的区别,和使用场景。加强记忆。

工具/原料

sublime

浏览器

背景

在做列表的时候,会经常遇到最后一个元素与其他元素在样式上会有差异的情况。

如果是单纯的静态页面,可以使用class去控制。也可以在页面渲染结束之后,使用js去控制。若对于兼容性的要求并非那么严格,可以使用css去控制。个人建议使用css控制。

然而,就在这种情况下,我遇到了一个问题,就是:last-child与:last-of-child经常搞混,不知什么情况下使用哪个。

为了解决这个一直困扰我的问题,我查了一下CSS手册。

:last-child

关于:last-child手册中是这么解释的:

The :last-child CSS pseudo-class represents the last element among a group of sibling elements.

CSS伪类 :last-child 代表在一群兄弟元素中的最后一个元素。

举个栗子::last-of-type

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com