: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

  • 长沙龙湖湘江星座有哪些区位优势?
  • Java布尔类型
  • 原神钟离生日奖励有哪些
  • 机器学习之建模,导入数据集,划分数据集
  • 原神曲生酌微梦满分饮品活动奖励领取攻略
  • 热门搜索
    榨汁机食谱大全 励志文章大全 周记大全250字 茭白的做法大全 理论大全免费观看 球形锁怎么安装 董文华歌曲大全 怎么打包图片 糯米粉的做法大全点心 伤感图片大全带字