Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
css伪类:first-child和:last-child使用方法_创想鸟

css伪类:first-child和:last-child使用方法

:first-child 和 :last-child 根据子元素位置匹配父元素下的首个或末尾子元素,要求元素类型一致;常用于去除首尾边距、优化间距及导航圆角等场景,需注意结构顺序影响匹配结果。

css伪类:first-child和:last-child使用方法

:first-child 和 :last-child 是 CSS 中常用的伪类选择器,用于选中父元素下的第一个或最后一个子元素。它们在实际开发中非常实用,比如用于调整列表、导航栏或布局中首尾元素的样式。

1. :first-child 用法

该伪类匹配其父元素中的第一个子元素,且该元素必须与选择器指定的类型一致(如果指定了标签名)。

示例:

假设有一组段落:

第一段

第二段

第三段

你想让第一个段落文字变红:

立即学习“前端免费学习笔记(深入)”;

p:first-child {  color: red;}

此时第一个

元素会被选中并应用样式。

⚠️ 注意:如果 p 不是父容器的第一个子元素,则不会生效。例如:

标题

第一段

第二段

此时 p:first-child 不会匹配任何元素,因为第一个子元素是 h2,不是 p。若想选中第一个 p,可改用 p:first-of-type。

Pic Copilot Pic Copilot

AI时代的顶级电商设计师,轻松打造爆款产品图片

Pic Copilot 158 查看详情 Pic Copilot

2. :last-child 用法

该伪类匹配其父元素中的最后一个子元素。

示例:

有一个无序列表:

  • 苹果
  • 香蕉
  • 橙子

想给最后一个列表项添加特殊背景:

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

这样“橙子”对应的 li 就会被选中。

同样,如果最后一个子元素不是目标标签,选择器也不会生效。确保结构匹配。

3. 常见应用场景

去除列表首项或末项的边距或边框,避免多余线条:

li:not(:last-child) {  border-right: 1px solid #ccc;}

为文章段落之间的间距做优化:

p + p {  margin-top: 0.5em;}p:first-child {  margin-top: 0;}

导航菜单中只给第一个和最后一个按钮加圆角:

.nav-btn:first-child  { border-radius: 4px 0 0 4px; }.nav-btn:last-child   { border-radius: 0 4px 4px 0; }

基本上就这些。掌握 :first-child 和 :last-child 能帮你更灵活地控制页面结构样式,关键是理解它们基于“位置”而非“类型”进行匹配。不复杂但容易忽略细节。

以上就是css伪类:first-child和:last-child使用方法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1046094.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
AI志愿助手怎么申请志愿服务保险_AI志愿助手保险线上申请详细流程
上一篇 2025年12月2日 04:21:22
OPPO Find X8 / Pro 手机影像爆料:新 IMX882 潜望模组、Pro 版搭载双潜望
下一篇 2025年12月2日 04:21:27

相关推荐

  • sublime代码提示不出来怎么办_解决Sublime代码自动补全失效问题

    sublime代码提示不出来怎么办_解决Sublime代码自动补全失效问题sublime代码提示不出来怎么办_解决Sublime代码自动补全失效问题sublime代码提示不出来怎么办_解决Sublime代码自动补全失效问题sublime代码提示不出来怎么办_解决Sublime代码自动补全失效问题

    代码提示失效多因插件未安装、语法识别错误或auto_complete被关闭。检查设置中是否启用auto_complete,安装Emmet、Anaconda等语言插件,确认文件语法正确,必要时清除缓存重建索引,可恢复补全功能。 Sublime Text 代码提示(自动补全)失效是不少用户在开发过程中遇…

    2026年9月28日 • 用户投稿
    400
  • 前端验证后调用Servlet的正确方法

    前端验证后调用Servlet的正确方法前端验证后调用Servlet的正确方法前端验证后调用Servlet的正确方法前端验证后调用Servlet的正确方法

    本文旨在解决在前端JavaScript验证后如何正确调用Servlet的问题。通过分析常见的错误原因,例如表单提交事件的阻止和页面重载,以及Servlet中HTTP方法的使用,提供了一种清晰的解决方案,确保在前端验证通过后,能够成功地向Servlet发送请求并处理用户登录。 在Web开发中,经常需要…

    2026年9月28日 • 用户投稿
    300
  • 数百名中国大陆工程师为何撤离印度iPhone工厂? 分析师解读

    数百名中国大陆工程师为何撤离印度iPhone工厂? 分析师解读数百名中国大陆工程师为何撤离印度iPhone工厂? 分析师解读数百名中国大陆工程师为何撤离印度iPhone工厂? 分析师解读数百名中国大陆工程师为何撤离印度iPhone工厂? 分析师解读

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 北京时间7月3日,针对富士康要求数百名中国大陆工程师离开印度iPhone工厂的消息,天风国际证券知名苹果分析师郭明錤发表评论称,这一事件的影响几乎可以忽略不计。他指出,富士康此前已经规划好了中国…

    2026年9月28日 • 用户投稿
    100
  • 使用 JavaScript 验证后调用 Servlet 的正确方法

    使用 JavaScript 验证后调用 Servlet 的正确方法使用 JavaScript 验证后调用 Servlet 的正确方法使用 JavaScript 验证后调用 Servlet 的正确方法使用 JavaScript 验证后调用 Servlet 的正确方法

    本文档旨在指导开发者如何在 JavaScript 验证客户端输入后,正确地调用 Servlet 来处理表单数据。我们将重点关注如何避免常见的 HTTP 405 错误,并提供清晰的代码示例和最佳实践,确保数据安全可靠地传输到服务器。 在 Web 开发中,客户端验证通常用于在数据提交到服务器之前检查其有…

    2026年9月28日 • 用户投稿
    200
  • 如何下载豆包AI应用 豆包AI应用下载与安装步骤解析

    如何下载豆包AI应用 豆包AI应用下载与安装步骤解析如何下载豆包AI应用 豆包AI应用下载与安装步骤解析如何下载豆包AI应用 豆包AI应用下载与安装步骤解析如何下载豆包AI应用 豆包AI应用下载与安装步骤解析

    豆包ai应用下载安装方法有三种: 一、手机应用商店搜索“豆包”或“Doubao”,确认开发者为“北京字节跳动科技有限公司”后点击安装; 二、直接使用“豆包AI网页版在线使用入口☜☜☜☜直接进入”; 三、注意常见问题如无法找到应用时检查关键词、安装失败时查看存储和系统版本、iOS用户提示“未受信任的企…

    2026年9月28日 • 用户投稿
    100
  • 乌鲁木齐银行定向采购 Oracle、IBM、Redhat

    2022年2月18日,乌鲁木齐银行发布《正版oracle软件采购项目》公开询价公告,控制价 283 万元。 采购内容:主要目标为以数量授权模式采购,采购Oracle数据库6C,Oracle weblogic 4C,Oracle集群2C,Oracle ADG 2C。 2022年3月1日发布成交公告,新…

    2026年9月28日
    000
  • 使用 Java 泛型实现 CSV 到对象的转换器

    使用 Java 泛型实现 CSV 到对象的转换器使用 Java 泛型实现 CSV 到对象的转换器使用 Java 泛型实现 CSV 到对象的转换器使用 Java 泛型实现 CSV 到对象的转换器

    本文将介绍如何使用 Java 泛型创建一个通用的 CSV 到对象的转换器。通过泛型,我们可以避免为每种需要转换的 Java 类编写重复的代码,从而提高代码的可重用性和可维护性。文章将提供代码示例,并讨论一些关于代码设计和现有 CSV 解析库的建议。 泛型 CSV 工具类 使用 Java 泛型可以创建…

    2026年9月28日 • 用户投稿
    100
  • sublime怎么使用多光标_Sublime Text多光标编辑高效操作技巧

    sublime怎么使用多光标_Sublime Text多光标编辑高效操作技巧sublime怎么使用多光标_Sublime Text多光标编辑高效操作技巧sublime怎么使用多光标_Sublime Text多光标编辑高效操作技巧sublime怎么使用多光标_Sublime Text多光标编辑高效操作技巧

    Sublime Text 的多光标功能是提升编辑效率的核心工具之一。通过合理使用,可以同时在多个位置进行输入、修改或选择,大幅减少重复操作。 1. 快速添加多个光标 想要同时编辑多个地方,关键是快速在目标位置创建光标: 按住 Ctrl(Cmd)点击**:在不同位置点击鼠标左键,每次点击都会增加一个光…

    2026年9月28日 • 用户投稿
    100
  • VSCode如何设置代码行高亮 VSCode行高亮功能的个性化配置

    vscode中设置代码行高亮的核心是配置editor.renderlinehighlight,可选值为none、line、gutter、all,推荐在settings.json中设置为”line”或”all”以高亮当前行或行号区域;2. 若高亮颜色过于…

    2026年9月28日
    500
  • 如何获取本机网络IP—详细指南教你IP地址查看过程

    如何获取本机网络IP—详细指南教你IP地址查看过程如何获取本机网络IP—详细指南教你IP地址查看过程如何获取本机网络IP—详细指南教你IP地址查看过程如何获取本机网络IP—详细指南教你IP地址查看过程

    首先明确如何查电脑IP地址:Windows使用ipconfig命令或设置界面,Mac在系统设置网络中查看,手机在Wi-Fi详情页查找,所获为局域网IP;若需公网IP,可访问ip.cn等网站获取。 想知道怎么查自己电脑的网络IP地址?其实方法很简单,不管你是用Windows、Mac,还是手机设备,都能…

    2026年9月28日 • 用户投稿
    100
  • 怎么用豆包AI帮我写Redis操作代码 Redis操作代码的AI编写技巧

    怎么用豆包AI帮我写Redis操作代码 Redis操作代码的AI编写技巧怎么用豆包AI帮我写Redis操作代码 Redis操作代码的AI编写技巧怎么用豆包AI帮我写Redis操作代码 Redis操作代码的AI编写技巧怎么用豆包AI帮我写Redis操作代码 Redis操作代码的AI编写技巧

    明确提问和引导是用豆包ai写好redis操作代码的关键。1. 先说明使用的编程语言和redis客户端库,如python的redis-py、node.js的ioredis或go的go-redis;2. 指定具体操作类型,如字符串、哈希、列表等,并说明是读还是写操作;3. 结合业务场景提问,例如缓存、限…

    2026年9月28日 • 用户投稿
    600
  • 苹果16promax有什么升级

    苹果16promax有什么升级苹果16promax有什么升级苹果16promax有什么升级苹果16promax有什么升级

    苹果 16 Pro Max 主要针对以下方面升级:性能提升:搭载 A16 Bionic 芯片,提升 40% 性能,降低 20% 功耗。相机增强:4800 万像素主摄像头,2 倍光学变焦长焦镜头,光像引擎和计算摄影增强。屏幕升级:始终显示屏,2000 尼特亮度,ProMotion 自适应刷新率。电池续…

    2026年9月28日 • 用户投稿
    100
  • 苹果用户DeepSeek轻松上手操作指南

    苹果用户DeepSeek轻松上手操作指南苹果用户DeepSeek轻松上手操作指南苹果用户DeepSeek轻松上手操作指南苹果用户DeepSeek轻松上手操作指南

    苹果用户可在官网下载deepseek并手动信任安装;登录推荐用微信或邮箱;功能使用需根据需求切换模式和设置。具体步骤为:1. 访问官网下载对应ios/mac版本,前往设备管理中信任开发者证书;2. 登录时选择微信扫码或邮箱注册,团队用户可选企业账号;3. 使用前调整设置,如切换模型模式、开启历史记录…

    2026年9月28日 • 用户投稿
    200
  • 苹果16pro和max区别

    苹果16pro和max区别苹果16pro和max区别苹果16pro和max区别苹果16pro和max区别

    主要区别在于:尺寸和显示屏:16 Pro 为 6.1 英寸,而 16 Pro Max 为 6.7 英寸,均采用 ProMotion 显示屏。电池续航:16 Pro 可播放 23 小时视频,而 16 Pro Max 可播放 29 小时。摄像头:均拥有 48MP 主摄像头,但 16 Pro Max 具有…

    2026年9月27日 • 用户投稿
    200
  • 苹果16pro充电多少w

    苹果16pro充电多少w苹果16pro充电多少w苹果16pro充电多少w苹果16pro充电多少w

    苹果 16 Pro 的最大充电功率为 30 瓦,可通过以下方式实现:Lightning 充电:高达 30 瓦MagSafe 无线充电:高达 15 瓦Qi 无线充电:高达 7.5 瓦 苹果 16 Pro 充电功率 苹果 16 Pro 的最大充电功率为 30 瓦。 详细说明: 火龙果写作 用火龙果,轻松…

    2026年9月27日 • 用户投稿
    000
  • sublime怎么安装less或sass的编译插件_Sublime Less及Sass自动编译插件安装配置

    sublime怎么安装less或sass的编译插件_Sublime Less及Sass自动编译插件安装配置sublime怎么安装less或sass的编译插件_Sublime Less及Sass自动编译插件安装配置sublime怎么安装less或sass的编译插件_Sublime Less及Sass自动编译插件安装配置sublime怎么安装less或sass的编译插件_Sublime Less及Sass自动编译插件安装配置

    Sublime Text中Less/Sass编译插件的核心优势在于实现自动编译,提升开发效率。通过Package Control安装如Less2Css或SassBuild等插件,可在保存文件时自动将Less或Sass代码转换为CSS,无需手动执行命令行编译。其主要优势包括:即时反馈,修改后保存即生成…

    2026年9月27日 • 用户投稿
    100
  • 【Linux/C++】Linux下C++命令行编译示例

    本文是关于c++++编程语言基础和linux系统操作基础的系列文章的第二部分。我们将详细介绍在linux环境下如何编译c++代码,并展示相关的编译示例和技巧。 文章目录 准备源代码编译实战引入目录进行编译使用-Wall、-std 参数进行编译生成库文件链接静态库生成可执行文件链接动态库生成可执行文件…

    2026年9月27日
    200
  • 手机查看WiFi密码的方法(简便快捷)

    手机查看WiFi密码的方法(简便快捷)手机查看WiFi密码的方法(简便快捷)手机查看WiFi密码的方法(简便快捷)手机查看WiFi密码的方法(简便快捷)

    现如今,无线网络已经成为我们生活中不可或缺的一部分。然而,当我们需要连接新的wifi网络时,有时候会因为不知道密码而感到困扰。幸运的是,我们可以通过手机来方便地查看已连接过的wifi密码,本文将为您介绍一些简单的方法。 如何在手机上查看已连接 WiFi 密码 问题:如何使用 PHP 处理 Excel…

    2026年9月27日 • 用户投稿
    000
  • 就业培训里PHP+MySQL安全开发的讲解深度

    php+mysql安全开发的讲解深度应包括:1)基础安全措施的详细讲解,2)常见攻击类型和防范方法的深入探讨,3)最佳实践和开发习惯的培养,以提升学员的技术技能和安全意识。 在就业培训中,关于PHP+MySQL安全开发的讲解深度是一个非常关键的话题。这不仅关系到学员能否掌握必要的技能,也直接影响到他…

    2026年9月27日
    100
  • 夸克AI搜索和普通搜索的区别_夸克新旧搜索模式对比分析

    夸克AI搜索和普通搜索的区别_夸克新旧搜索模式对比分析夸克AI搜索和普通搜索的区别_夸克新旧搜索模式对比分析夸克AI搜索和普通搜索的区别_夸克新旧搜索模式对比分析夸克AI搜索和普通搜索的区别_夸克新旧搜索模式对比分析

    AI搜索通过理解意图生成直接答案,如夸克采用“先思考后搜索”策略,整合多源信息提供结构化回答。1、与传统关键词匹配不同,AI搜索输出分点建议等归纳内容。2、支持多轮对话与上下文追溯,可连续追问并准确识别指代对象。3、集成AI写作、文件总结等功能,实现从检索到任务解决的跃迁。4、在个性化推荐中强化隐私…

    2026年9月27日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信