登录
首页 >  文章 >  前端

CSS如何选中最后一个子元素?

时间:2025-10-12 09:14:26 102浏览 收藏

本篇文章给大家分享《CSS如何选中最后一个子元素》,覆盖了文章的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

使用 :last-child 可选中父元素下最后一个子元素,如 li:last-child 去除列表末项边框;若需选中特定类型最后一个元素,则用 :last-of-type,例如 p:last-of-type 给最后一段文字加样式。

如何通过css选择器选中最后一个子元素

要选中最后一个子元素,可以使用 CSS 中的 :last-child 伪类选择器。这个选择器能匹配父元素下最后一个同级子元素。

使用 :last-child 选择最后一个子元素

当你想选中某个容器内的最后一个子元素时,直接在选择器后加上 :last-child 即可。

例如,选中列表中最后一个 li 元素:

li:last-child {
  background-color: #f0f0f0;
}

如果只想要特定类型的最后一个子元素

有时候你希望选中某一类型元素中的最后一个,比如多个 p 标签中的最后一个。这时可以用 :last-of-type

示例:选中父元素内最后一个 p 元素

p:last-of-type {
  color: red;
}

:last-child 不同,:last-of-type 不要求该元素是父元素的最后一个子节点,只要它是该标签类型的最后一个即可。

实际应用场景

  • 去除列表最后一个项的下边框:li:last-child { border-bottom: none; }
  • 为最后一段文字添加特殊样式
  • 在卡片布局中调整最后一个卡片的外边距

基本上就这些。根据结构选择 :last-child:last-of-type,就能准确选中目标元素。不复杂但容易忽略细节。

今天关于《CSS如何选中最后一个子元素?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>