【大白话前端 05】HTML标题与段落

简介: HTML标签本质是“语义定义”,非视觉修饰。h1–h6构建逻辑标题骨架,须唯一且逐级;p划分段落,br仅限行内换行。语义化让搜索引擎精准索引、屏幕阅读器生成导航目录。结构与样式必须分离——CSS管外观,HTML管含义。(239字)

网页就像一本书。如果全篇文字一样大、不分段,人类找不到重点,机器也无法解析。

HTML 标签的本质,是给内容“下定义”。不是为了视觉上的“字号变大”或“文字加粗”,而是向机器(浏览器、搜索引擎爬虫、屏幕阅读器)声明这段文字的结构属性。这就是“语义化”。

💡 核心定律:永远不要为了改变样式去使用 HTML 标签。样式问题全部交给 CSS。

一、标题标签 h1-h6:网页的骨架

HTML 提供了 <h1><h6> 共 6 个级别的标题标签。数字越小,层级越高,语义权重越重。

机器通过这些标签提炼页面的大纲。如果不遵守层级规则,机器提取出的目录就会逻辑错乱。

1. 核心约束规则

  • 唯一性<h1> 是页面的核心主题,一个页面只能有 1 个。
  • 连续性:标题必须逐级向下拆分,不能跳级。

⚠️ 常见错误:跳级使用标题。
视觉上可能觉得 <h2> 字体太大,直接用 <h4> 代替。这会导致机器生成的目录中出现结构断层。

<!-- ❌ 错误示范:跳级使用 -->
<h1>苹果派食谱</h1>
<h4>食材准备</h4>

<!-- ✅ 正确做法:层级连续,样式用 CSS 改 -->
<h1>苹果派食谱</h1>
<h2>食材准备</h2>

⚠️ 常见错误:为了字号变大,滥用 h1 标签。
给所有看起来像标题的文字都加 <h1>,会导致搜索引擎无法确认当前页面的唯一核心关键字。

二、段落标签 p 与换行标签 br

<p> 标签用于定义一个完整的文本段落。浏览器会自动在 <p> 之间处理间距(默认 margin)。
<br> 标签仅用于在同一段落内进行强制视觉换行,它不具备拆分文本结构的物理意义。

⚠️ 常见错误:用 br 替代 p 进行分段。
连续使用多个 <br> 拉开间距,机器依然会将上下两行视为同一个段落的长句。

<!-- ❌ 错误示范:没有结构,只有视觉换行 -->
今天天气很好<br><br>我去公园散步

<!-- ✅ 正确做法:用独立的段落标签包裹 -->
<p>今天天气很好</p>
<p>我去公园散步</p>

三、遵守语义化规则的好处

遵守上述结构约束,直接决定了网页在非人类阅读器中的表现:

💡 核心定律:搜索引擎爬虫会优先提取 <h1><h2> 中的文本作为页面关键字进行索引。纯 <span> 写出的“大字号标题”在爬虫眼里只是普通正文。

💡 核心定律:屏幕阅读器会提取页面的全套标题生成快捷目录,供视障用户语音跳转。没有标题标签,视障用户只能被迫从页面的第一个字按顺序听到最后。

四、结构重构对比

一段无标签的纯文本,在机器眼中毫无主次。为其贴上正确的结构标签后,机器就能一目了然。

<!-- 改造前:一团散沙 -->
Favorite body parts
The brain
Lovely shape and color. Also does thinkin' stuff.

<!-- 改造后:大纲清晰的树状结构 -->
<h1>Favorite body parts</h1>
<h2>The brain</h2>
<p>Lovely shape and color. Also does thinkin' stuff.</p>

五、总结与下一步

📝 总结h1-h6 用于搭建网页的骨干大纲,<p> 负责划分内容的血肉区块。把“写给机器看”的结构与“仅供展示看”的样式彻底剥离开来,是前端编码的底层铁律。

既然结构和样式要严格分离,那当我们在一个段落里,想突出某几个极其重要的字时,该怎么办?

初学者的本能反应通常是“加粗”,也就是直接敲一个 <b> 标签。但这同样掉进了“用样式代替语义”的陷阱——眼睛看到字变黑了,但机器却毫无反应。

在下一篇《06.HTML文本强调标签》中,我们将继续深入段落内部,拆解 <strong>(语义强调)与 <b>(视觉加粗)在机器运行机制上的差别。

相关文章
|
1月前
|
存储 弹性计算 Linux
2026年阿里云最便宜的云服务器:38元、99元和199元云服务器性能与购买规则介绍
2026年阿里云最便宜的云服务器只要38元、99元和199元。38元服务器适合轻量级应用,如个人博客;99元服务器提供完整ECS功能,适合技术学习与基础应用部署;199元服务器性能升级,适合小型企业官网等。
872 3
|
算法
蓝桥杯算法竞赛第一周题型总结
蓝桥杯算法竞赛第一周题型总结
249 0
|
2月前
|
数据采集 存储 人工智能
2026年OpenClaw+Playwright全能指南:阿里云+本地部署+动态网页爬取实战教程
在数据驱动的时代,“数据就在网页上却抓不下来”是无数从业者的痛点——尤其是面对MWC议程这类多Tab、懒加载的复杂单页应用(SPA),传统工具要么束手无策,要么需要复杂的脚本编写。2026年,OpenClaw凭借Playwright Skill实现革命性突破,无需手动写代码,仅用自然语言指令就能让AI自动模拟浏览器操作、渲染动态内容、提取结构化数据,彻底攻克复杂网页抓取难题。本文将详解**2026年阿里云OpenClaw超简单部署流程**与**本地私有化部署方案**,深度拆解Playwright Skill的核心用法与商用场景,附带完整代码命令与避坑指南,让零基础用户也能快速解锁“几乎能爬任意
2467 5
|
1月前
|
人工智能 安全 网络安全
保姆级图文教程!OpenClaw(Clawdbot)阿里云/本地零基础部署:集成5700+必备 Skill,效率提升3-5倍
2026年初,OpenClaw(昵称“小龙虾”)以72小时狂揽60,000+ GitHub Stars的速度爆红,如今星标数已突破22万,不仅带动相关硬件热销,更重塑了人们对AI助手的认知。但很多用户部署后却陷入困惑:“工具看似强大,实际用起来却没发挥出预期价值”。
878 1
|
1月前
|
缓存 网络协议 前端开发
【大白话前端 01】从输入网址到页面显示:网页加载的 6 个物理步骤
网页加载看似瞬间,实则历经6道精密协作:拆解URL、DNS查IP、TCP三次握手建连、HTTP发请求、服务器分包传输、客户端拼装还原。每步都依赖协议、缓存与容错机制,最终将纯文本HTML渲染为可视页面。(239字)
|
5月前
|
人工智能
1688新灯塔体系全面升级!深度解析三大巨变与商家应对策略
11月7日,1688平台正式发布了“新灯塔”服务体系的全新升级公告。此次升级并非微调,而是从指标模型、权重分配到考核精度的一次系统性重构,旨在更精准地衡量与驱动商家服务能力的提升。本文将为您深度剖析此次升级的核心变化,并为企业提供切实可行的运营建议。
|
8月前
|
Linux iOS开发 开发者
Linux桌面版,又被喷了!
罗马不是一天建成的,想要拥有更多的大众用户,在市场份额突破个位数,就需要虚心倾听他们的声音,学习赛道中的优秀者。
|
11月前
|
Ubuntu 安全
Ubuntu中遇到"无法创建临时文件"/tmp/..."在普通或root用户运行apt-get update时的错误解决办法
这些步骤当然不能涵盖所有可能出现问题的场合,但是能覆盖大多数常见的情景。希望这些信息能帮到你解决"无法创建临时文件"/tmp/..."这样的问题。不过,请记住,因为修改系统文件和目录的权限,清理临时文件,或者运行磁盘检查,都可能对系统造成影响,所以执行这些操作前要先确认这是安全的,必要时最好先做好数据备份。
747 10
|
资源调度 数据挖掘
R语言回归分析:线性回归模型的构建与评估
【8月更文挑战第31天】线性回归模型是统计分析中一种重要且实用的工具,能够帮助我们理解和预测自变量与因变量之间的线性关系。在R语言中,我们可以轻松地构建和评估线性回归模型,从而对数据背后的关系进行深入的探索和分析。
1094 1
|
存储 Serverless 定位技术
深度探索 Elasticsearch 8.X:function_score 参数解读与实战案例分析
深度探索 Elasticsearch 8.X:function_score 参数解读与实战案例分析