新闻中心

css伪类:first-child与last-child区别如何使用

2025-10-14
浏览次数:
返回列表
:first-child选中父元素下第一个子元素,如li:first-child使首个li变红;:last-child选中最后一个,如li:last-child加粗末项;二者依赖实际结构位置,若首/尾元素不匹配则无效,常用于列表、导航等首尾样式控制。

css伪类:first-child与last-child区别如何使用

:first-child:last-child 是 CSS 中常用的结构伪类,用于选中父元素下的第一个或最后一个子元素。它们的使用方式相似,但作用位置相反。

1. :first-child 用法

这个伪类匹配其父元素中的第一个子元素,前提是该元素满足选择器条件。

例如:
  <ul>
    <li>第一项</li>
    <li>第二项</li>
    <li>第三项</li>
  </ul>
CSS 样式:
  li:first-child {
    color: red;
  }

结果:只有“第一项”文字变为红色,因为它是 ul 下的第一个 li 元素。

2. :last-child 用法

这个伪类匹配其父元素中的最后一个子元素,同样需满足选择器条件。

继续上面的例子:
  li:last-child {
    font-weight: bold;
  }

结果:“第三项”加粗显示,因为它是 ul 中最后一个 li。

小爱开放平台 小爱开放平台

小米旗下小爱开放平台

小爱开放平台 291 查看详情 小爱开放平台

3. 注意事项与常见误区

这两个伪类依赖于元素在父容器中的实际位置,而不是类型。以下几点容易出错:

  • 如果第一个子元素不是目标标签,比如第一个是 p 而不是 li,那么 li:first-child 就不会生效。
  • 它们只看兄弟节点顺序,不关心类名或属性。
  • 空格和文本节点一般不影响,但结构必须正确。

4. 实际应用场景

常用于列表、导航栏、表单控件等需要首尾特殊样式的场景。

  • 给列表第一项添加上边距或去掉上边框
  • 为最后一项按钮设置不同的背景色
  • 轮播图中高亮首尾幻灯片

基本上就这些,掌握好结构关系就能准确使用。不复杂但容易忽略细节。

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


# 而不是  # 韶关网络推广和营销  # seo 企推宝  # 江西关键词优化排名前十  # 如何利用微信seo  # 陕西SEO关键词自然排名价格  # 企业网站建设推广服务商  # qq营销推广系统  # 烟台流体设备网站建设  # 融信西西里营销推广  # 美团营销推广公司靠谱吗  # 两种类型  # css  # 第一项  # 其父  # 中不  # 它是  # 如何使用  # 第一个  # 选择器  # 小爱  # red  # 区别 


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


相关推荐: CSS实现侧边栏导航项全宽圆角悬停背景效果  Go语言HTML解析:利用Goquery精准获取指定元素内容  PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践  Golang如何使用net/url解析URL_Golang URL解析与处理方法  动漫共和国防屏蔽稳定域名-动漫共和国官方正版直达通道  qq游戏网页版直接玩_qq游戏免下载快速入口  处理Kafka消费者会话超时:深入理解消息处理语义与幂等性  Golang如何实现微服务鉴权与权限控制_Golang微服务鉴权与权限管理实践  Pandas DataFrame 多条件优先级排序与排名  Python:递归比较文件夹内容并找出特定类型文件的差异  Go语言中JSON数据解码与字段访问指南  PyTorch模型训练准确率不提升:诊断与修复常见指标计算错误  Win11怎么关闭快速启动_Win11彻底关机设置教程  在哪找SublimeJ远程工具_SFTP插件配置教程  Lar*el头像管理:图片缩放与旧文件删除的最佳实践  如何创建独立于主系统的J*a运行环境_隔离式环境搭建策略  AO3最新镜像入口 Archive of Our Own官方平台访问  J*aScript井字棋(Tic-Tac-Toe)核心交互逻辑实现教程  蛙漫漫画官网在线入口 蛙漫全本漫画免费阅读平台  使用CSS更改登录屏幕输入框中PNG图标颜色的策略与局限性  学习通在线学习平台 学习通网页版直接进入课程中心  荣耀Play7TPro怎样在信息App置顶客服对话_iPhone荣耀Play7TPro信息App置顶客服对话【优先查看】  Django表单验证失败时保留用户输入数据的最佳实践  vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法  Sublime Text怎么显示空格和制表符_Sublime显示不可见字符设置  Mac终端命令大全_Mac常用Terminal指令速查  纯CSS与HTML网格布局的HTML精简策略:SVG与JS方案解析  黑猫投诉统一入口官网 消费者权益保护投诉平台  TypeScript/J*aScript:高效查找数组中首个唯一ID对象  iwriter统一登录平台 iwrite账号密码登录页面  Eclipse怎么运行工程_Eclipse工程运行配置说明  利用5118提升短视频内容效果_5118短视频关键词优化方法  批改网学生版PC登录 批改网官网登录系统入口  Go语言中Map存储的结构体如何调用指针方法:深入解析与实践  Golang如何通过reflect操作map_Golang reflect map操作与遍历技巧  在J*a中如何使用Exception包装底层异常_异常包装与信息传递方法说明  css绝对定位元素脱离父容器怎么办_确保父元素position非static  小米Civi 4录制视频过暗_小米Civi 4亮度优化  2026春节假期时间安排 2026春节假日查询  win11怎么查看应用耗电情况 Win11电池设置查看应用能耗排行榜【优化】  outlook中文官网入口地址 outlook官方中文版直达首页链接  Lar*el Excel导入时生成自定义递增ID的策略与实践  Python多版本共存与虚拟环境管理深度指南  漫蛙2网页版漫画入口 漫蛙漫画在线官方登录  PHP中SSG-WSG API的AES加密实践:正确使用初始化向量  漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站  TikTok国际版官网直达_TikTok国际版官网直达进入在线观看  AO3官方可用镜像 Archive of Our Own网页版最新入口  快手极速版在线观看 官方网页版登录地址  mysql如何设置表访问权限_mysql表访问权限配置 

搜索