HTML标签的使用 - 标题和段落

news/2026/1/18 20:30:24/文章来源:https://www.cnblogs.com/michanwang/p/19499060

标题和段落

特点

  • h1 ~ h6一共6级

  • 文字自动加粗 + 独占一行

  • h1最好每个页面使用一次,一般用于文章标题或logo
    Logo使用h1标签的例子: 京东首页
    截屏2026-01-18 20.08.37
    除了新闻类场景标题可做分级,其他场景也可使用,例如:小米商城首页的商品类目标题,商品名标题以及商品内容。
    截屏2026-01-18 20.08.07

  • 每个页面尽量不要超过3级 → 最优写法:h1主标题 → h2大板块 → h3子内容,足够清晰,不冗余。

语义化的好处

什么是语义化?

语义化 = 让HTML标签有「含义」,用正确的标签做正确的事。
比如:标题就用h1-h6,正文段落就用p,而不是所有内容都用<div></div><span></span>堆砌。
核心原则:标签的意义 > 标签的样式

1. 更清晰的代码结构,极大提升团队协作效率,降低沟通成本

实际开发中,一个项目都是多人协作的(比如你写结构,同事写样式,另一个同事写交互)。
如果所有人都遵循语义化规范,新人接手项目时,不用问任何人,看HTML标签就能看懂页面结构

  • 看到h1就知道是页面主标题;
  • 看到h2就知道是板块标题;
  • 看到p就知道是正文段落;

如果是非语义化的div堆砌,新人需要逐行看class名、看注释、甚至问原开发者,才能理解结构,沟通成本极高。

核心价值:大型项目的必备规范,没有语义化,多人协作就是灾难

非语义化写法(反例,纯div堆砌标题/段落)

<div style="font-size:28px;font-weight:bold;">我的第一篇前端笔记</div>
<div style="font-size:20px;font-weight:bold;">一、HTML语义化</div>
<div>语义化是前端的基础规范,核心是让标签有含义。</div>
<div style="font-size:18px;font-weight:bold;">1.1 标题的语义化规则</div>
<div>h1标签一个页面只能用一次,尽量不超过3级标题。</div>
<div>标题是页面的核心层级,会独占一行且加粗显示。</div>

问题:你能快速区分「主标题、二级标题、正文」吗?只能靠样式判断,结构完全混乱。

语义化写法(正例,用h1-h3+p标签)

<h1>我的第一篇前端笔记</h1>
<h2>一、HTML语义化</h2>
<p>语义化是前端的基础规范,核心是让标签有含义。</p>
<h3>1.1 标题的语义化规则</h3>
<p>h1标签一个页面只能用一次,尽量不超过3级标题。</p>
<p>标题是页面的核心层级,会独占一行且加粗显示。</p>

2. 对搜索引擎做SEO时更友好

搜索引擎(百度、谷歌)的爬虫在爬取页面时,「看不懂CSS/JS的样式」,只认识HTML标签的「语义」
爬虫会给有语义的标签分配「权重优先级」,用对标签,能让你的页面在搜索结果中排名更靠前,这就是SEO优化的核心基础。

  1. 为什么h1最好每个页面只使用一次
    → 搜索引擎给h1的权重远高于h2-h6和所有普通标签h1代表「整个页面的核心主题」,如果一个页面写多个h1,爬虫会分不清页面的核心内容,导致核心权重分散,SEO效果大打折扣。

  2. 为什么标题尽量不要超过3级(h1→h2→h3)
    → 爬虫识别层级的效率有限,3级标题足以清晰表达「主标题→分板块→子内容」的逻辑,层级过多(h1→h2→h3→h4→h5)会让爬虫判定页面结构混乱,降低收录优先级。

  3. 核心对比:<h1>前端笔记</h1> VS <div class="title">前端笔记</div>
    → 前者:爬虫直接判定「这是页面核心标题,重点收录」;
    → 后者:爬虫只判定「这是一个普通div,无核心价值」;
    哪怕两者样式完全一样,SEO权重天差地别!

  4. 段落的语义化:<p>正文内容</p><div>正文内容</div> 更易被爬虫判定为「核心文本内容」,收录更全面。

3. 更好的可访问性

可访问性 = 让所有人都能正常访问你的页面,包括:视障人士、听障人士、使用老旧设备/极简浏览器的用户。
这是语义化最有温度的一个好处

视障人士的「屏幕阅读器」适配
国内超2000万视障用户,浏览网页时会使用「屏幕阅读器」(如NVDA、VoiceOver、读屏王),这个工具的工作逻辑是:读取HTML标签的语义,而不是读取样式

语义化写法的效果:

当屏幕阅读器读到 <h1>我的前端笔记</h1> 时,会清晰朗读:一级标题,我的前端笔记
读到 <h2>HTML语义化</h2> 时,朗读:二级标题,HTML语义化
读到 <p>标题一共6级</p> 时,朗读:段落,标题一共6级
→ 视障用户能通过朗读内容,清晰感知页面的结构和层级,正常阅读。

非语义化写法的效果:

如果用div堆砌,屏幕阅读器只会机械朗读:区块,我的前端笔记区块,HTML语义化区块,标题一共6级
→ 视障用户完全分不清哪里是标题、哪里是正文,页面等同于「无法访问」。

4. 天然自带符合语义的默认样式,减少冗余CSS代码

  1. h1~h6 自带默认样式:字体加粗 + display:block(独占一行) + 字号从h1到h6依次递减,不用写 font-weight:bold; display:block;
  2. p 段落标签自带默认样式:上下有默认外边距 + 独占一行,不用写 margin: 1em 0; 来区分段落间距;
  3. 对比:如果用div写标题,需要手动加font-weight:bold;display:block;,用div写段落需要手动加间距,代码会多出很多冗余的样式。

核心价值:少写无用CSS,开发效率更高,代码更简洁


额外附赠:常见的语义化标签(除了h1-h6/p,前端高频用)

  • <header>:页面头部(导航、logo)
  • <nav>:导航栏
  • <section>:页面的一个内容板块
  • <article>:独立的文章内容
  • <footer>:页面底部(版权、联系方式)
    这些标签和h1-h6/p一样,都是语义化的核心。

参考 黑马pink讲前端

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1179334.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YOLO26 接入实时视频 - GPU 加速2

经过优化后&#xff0c;稳定在60ms&#xff0c;不卡顿import cv2 from ultralytics import solutions import torch # ✅ 必须在文件顶部 新增导入torch&#xff01;&#xff01;&#xff01; import gc # ✅ 必须在文件顶部 新增导入gc&#xff01;&#xff01;&#xff01…

【Linux】带上时区

cat > setup_vnc.sh << SCRIPT #!/bin/bash# 设置时区为香港 ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime echo "Asia/Hong_Kong" > /etc/timezone echo "时区已设置为 Asia/Hong_Kong"# 切换到库文件目录 cd /usr/lib/x86_64-…

视觉语言导航(VLN)入门基础! - MKT

视觉语言导航(VLN)入门基础!

数论1:整除、同余、质数筛

数论1:整除、同余、质数筛1.整除关系是指,对于两个整数p、q, 有q%p=0, 或存在整数k使得q = k*p, 记作p|q。 整除关系有如下性质:𝑎∣𝑏 ⟺ −𝑎∣𝑏 ⟺ 𝑎∣−𝑏 ⟺ |𝑎|∣|𝑏| 𝑎∣𝑏 ∧…

MySQL Buffer Pool深度解析:当缓存页不足时如何基于LRU算法进行淘汰 - 详解

MySQL Buffer Pool深度解析:当缓存页不足时如何基于LRU算法进行淘汰 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fami…

内存管理-MMU

MMU(Memory Management Unit,内存管理单元) 是 CPU 中负责虚拟内存与物理内存管理的专用硬件模块,位于 CPU 与主存之间。 MMU 的一个重要功能,是让你能将任务作为独立程序管理 —— 这些程序会运行在各自专属的虚…

1.18假期记录

今天继续教资科目二到学习,以及了解寒假生活指导中的智能体、大模型的知识准备深入研究

区间dp

一、核心思想与适用题型 核心思想 区间DP的核心是将问题分解为子区间求解,通过解决子区间的最优解来构建整个区间的最优解。其基本思路是:定义状态表示区间[i, j]的属性通过枚举分割点将大区间划分为两个或多个子区间…

STM32-S57-烟雾浓度+温度+人体防盗报警+水泵+风扇+TFT彩屏+阈值+声光报警+(无线方式选择)(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

STM32-S57-烟雾浓度温度人体防盗报警水泵风扇TFT彩屏阈值声光报警(无线方式选择)(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码STM32-S57N无无线-无APP板: STM32-S57B蓝牙无线-APP版: STM32-S57W-WIFI无线-APP版: STM32-S57C…

综述《导航定位与授时》封面丨飞行器视觉导航新时代——从地形匹配到空间智能 - MKT

综述《导航定位与授时》封面丨飞行器视觉导航新时代——从地形匹配到空间智能 https://mp.weixin.qq.com/s/TH24qu1fDlMkRSr4e8z7zw《导航定位与授时》2025年第3期封面文章由北京自动化控制设备研究所尚克军研究员等完…

STM32-S184-车位感应+停车引导+闸道控制+车道防夹+计时计费+结算+OLED屏+声光报警+按键+(无线方式选择)(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫

STM32-S184-车位感应停车引导闸道控制车道防夹计时计费结算OLED屏声光报警按键(无线方式选择)STM32-S184N无无线-无APP板(硬件操作详细): STM32-S184B蓝牙无线-APP版: STM32-S184W-WIFI无线-APP版: STM32-S184CAN-视频监控WIFI无线-APP版: STM32-S184I-云平台-APP版: 产品功能描…

AI Agent在智能新闻事件检测中的应用

AI Agent在智能新闻事件检测中的应用 关键词:AI Agent、智能新闻事件检测、自然语言处理、机器学习、信息抽取 摘要:本文深入探讨了AI Agent在智能新闻事件检测中的应用。随着新闻信息的爆炸式增长,传统的新闻事件检测方法面临诸多挑战,而AI Agent凭借其强大的自主学习、推…

【六杆】基于matlab六杆快速回归机制运动学和动力学分析【含Matlab源码 14990期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到海神之光博客之家&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49…

应用——基于 51 单片机的多功能嵌入式系统

基于 51 单片机的多功能嵌入式系统代码分析笔记一、项目概述本项目是一个基于 8051 单片机的嵌入式系统&#xff0c;实现了 UART 通信、LED 控制、数码管显示、蜂鸣器频率控制、DS18B20 温度传感器读取等多种功能。系统采用模块化设计&#xff0c;通过自定义的通信协议接收命令…

2026国产时序数据库:格局演变下金仓融合多模架构的差异化突围

2026年国产时序数据库盘点&#xff1a;格局嬗变下的多模态融合新锐摘要&#xff1a;进入2026年&#xff0c;在“数字中国”与工业物联网浪潮的强劲推动下&#xff0c;国产时序数据库市场持续繁荣&#xff0c;竞争格局日趋清晰。本文将对当前主流的国产时序数据库进行梳理盘点&a…

面试 Java 基础八股文十问十答第十四期

面试 Java 基础八股文十问十答第十四期 作者&#xff1a;程序员小白条&#xff0c;个人博客 相信看了本文后&#xff0c;对你的面试是有一定帮助的&#xff01;关注专栏后就能收到持续更新&#xff01; ⭐点赞⭐收藏⭐不迷路&#xff01;⭐ 1&#xff09;为什么要有 hashCode…

深度测评8个一键生成论文工具,MBA论文写作必备!

深度测评8个一键生成论文工具&#xff0c;MBA论文写作必备&#xff01; 1.「千笔」—— 一站式学术支持“专家”&#xff0c;从初稿到降重一步到位&#xff08;推荐指数&#xff1a;★★★★★&#xff09; 在众多AI论文生成工具中&#xff0c;「千笔」以其强大的功能和精准的算…

【机翼】基于matlab三维机翼几何进行耦合静态气弹性分析【含Matlab源码 14991期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到海神之光博客之家&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49…

医疗数据用KNN插补稳缺失值

&#x1f4dd; 博客主页&#xff1a;jaxzheng的CSDN主页 医疗数据缺失值的稳健KNN插补&#xff1a;技术深度与实践挑战目录医疗数据缺失值的稳健KNN插补&#xff1a;技术深度与实践挑战 引言&#xff1a;医疗数据缺失的隐性危机 一、KNN插补&#xff1a;原理与医疗场景的特殊性…

深度测评8个AI论文平台,继续教育学生轻松搞定毕业论文!

深度测评8个AI论文平台&#xff0c;继续教育学生轻松搞定毕业论文&#xff01; AI 工具助力论文写作&#xff0c;让学术之路更轻松 在当今快节奏的学习环境中&#xff0c;继续教育学生面临着越来越大的学术压力&#xff0c;尤其是毕业论文的撰写。传统的写作方式不仅耗时费力&a…