← 返回首页

第2章: 文本标签

学习如何使用各种文本标签来组织和格式化内容

🎯 学习目标

  • 掌握标题标签(h1-h6)的正确使用和层级关系
  • 学会使用段落、换行和分隔线标签组织文本结构
  • 理解语义化标签与样式标签的区别和适用场景
  • 熟练运用各种文本格式化标签增强内容表现力
  • 掌握引用标签的使用方法和最佳实践
  • 了解文本标签对 SEO 和可访问性的影响

标题标签 (h1 - h6)

HTML 提供了 6 级标题标签,从 h1 到 h6,h1 最大,h6 最小。标题标签不仅控制字体大小,更重要的是定义内容的层次结构。

🔍 深入理解:标题的语义化意义

标题标签不仅仅是样式工具,它们具有语义化意义:

  • 结构层次:h1-h6 定义了文档的逻辑层次
  • SEO 优化:搜索引擎通过标题理解页面结构
  • 可访问性:屏幕阅读器使用标题帮助用户导航
  • 大纲生成:浏览器可以根据标题生成文档大纲
<h1>一级标题</h1> <h2>二级标题</h2> <h3>三级标题</h3> <h4>四级标题</h4> <h5>五级标题</h5> <h6>六级标题</h6>

🎯 标题使用最佳实践

  • 唯一 h1:每个页面应该只有一个 h1 标签,代表页面主标题
  • 层级连续:不要跳级使用(如从 h1 直接到 h3)
  • 内容相关:标题应该准确反映其包含内容的主题
  • 长度适中:标题不宜过长,建议控制在 60 字符以内
  • 关键词优化:在标题中合理使用重要关键词
⚠️ 常见错误:
  • 在一个页面中使用多个 h1 标签
  • 为了样式效果而选择不合适的标题级别
  • 标题内容与正文内容不匹配
  • 跳级使用标题(如 h1 → h3 → h2)

标题演示

这是 h1 标题

这是 h2 标题

这是 h3 标题

这是 h4 标题

这是 h5 标题
这是 h6 标题

段落和换行

段落标签 <p>

段落标签用于定义文本段落,浏览器会自动在段落前后添加空白。段落是网页中最基本的文本组织单位。

🔍 段落的渲染机制

浏览器对段落标签的特殊处理:

  • 自动间距:段落上下会有默认的外边距(margin)
  • 块级元素:段落会独占一行,宽度默认为父元素的 100%
  • 文本换行:超出容器宽度的文本会自动换行
  • 空白处理:连续的空白字符会被合并为一个空格
<p>这是第一个段落。</p> <p>这是第二个段落。</p>

换行标签 <br>

在段落内换行使用 <br> 标签(自闭合标签)。它用于强制换行,但不创建新的段落。

💡 换行标签使用场景

  • 诗歌歌词:保持原有的换行格式
  • 地址信息:地址的不同部分分行显示
  • 签名:邮件或文档中的签名部分
  • 避免滥用:不要用多个 <br> 来创建间距,应该使用 CSS
<p>第一行<br>第二行<br>第三行</p>

水平线 <hr>

用于创建主题分隔线,表示内容主题的转换或分隔。

<p>第一部分内容</p> <hr> <p>第二部分内容</p>
⚠️ 注意事项:
  • 不要使用多个 <br> 标签来创建垂直间距
  • 段落内的文本换行应该让浏览器自动处理
  • <hr> 标签是语义化的,表示内容的分隔,不仅仅是装饰

段落和换行演示

这是第一个段落。段落之间会有自动间距。

这是第二个段落。

这是一个包含换行的段落:
第一行
第二行
第三行


水平线上方的内容

文本格式化标签

HTML 提供了多种文本格式化标签,可以分为语义化标签样式标签两类。优先使用语义化标签,因为它们能更好地表达内容的含义。

🔍 语义化 vs 样式标签

语义化标签表达内容的含义,样式标签仅改变外观:

  • <strong> vs <b>:strong 表示重要性,b 仅表示粗体
  • <em> vs <i>:em 表示强调,i 仅表示斜体
  • SEO 影响:语义化标签对搜索引擎更友好
  • 可访问性:屏幕阅读器能更好地理解语义化标签

常用格式化标签

标签 类型 作用 使用场景
<strong> 语义化 重要文本(粗体) 关键词、重要信息
<b> 样式 粗体文本 纯装饰性粗体
<em> 语义化 强调文本(斜体) 需要强调的内容
<i> 样式 斜体文本 技术术语、外文词
<mark> 语义化 高亮文本 需要标记的内容
<small> 语义化 小号文本 注释、版权信息
<del> 语义化 删除线 删除的内容
<ins> 语义化 下划线(插入) 新增的内容
<sub> 语义化 下标 化学式、脚注
<sup> 语义化 上标 数学公式、标注

🎯 格式化标签使用指南

  • 优先语义化:优先使用 strong、em 等语义化标签
  • 不要过度使用:避免整段文字都加粗或斜体
  • 保持一致性:在整個网站中保持格式化风格的一致
  • 考虑可访问性:确保格式化不会影响内容的可读性
<p>这是 <strong>重要</strong> 的内容。</p> <p>这是 <em>强调</em> 的内容。</p> <p>这是 <mark>高亮</mark> 的内容。</p> <p>水的化学式是 H<sub>2</sub>O。</p> <p>2的平方是 2<sup>2</sup> = 4。</p>

🚀 实战案例:产品价格展示

<div class="product-price"> <h3>超级会员套餐</h3> <p>原价:<del>¥299</del></p> <p class="current-price">现价:<strong>¥99</strong></p> <p><small>*限时优惠,仅限前100名用户</small></p> <p>已售 <mark>5000+</mark> 份</p> </div>

🔍 案例分析

  • <del>:表示删除的原价
  • <strong>:强调当前优惠价格
  • <small>:显示补充说明信息
  • <mark>:高亮显示销量数据

文本格式化演示

这是 重要 的内容(strong)。

这是 粗体 的内容(b)。

这是 强调 的内容(em)。

这是 斜体 的内容(i)。

这是 高亮 的内容(mark)。

这是 小号 文本(small)。

原价 ¥100 现价 ¥80(del)。

这是 插入 的内容(ins)。

水的化学式是 H2O(sub)。

2的平方是 22 = 4(sup)。

引用标签

引用标签用于标记引用的内容,有助于提高内容的可信度和可读性。

块引用 <blockquote>

用于长引用,会缩进显示。通常用于引用他人的话语、文章片段或名言警句。

🔍 块引用的特点

  • 块级元素:独占一行,前后有间距
  • 默认缩进:浏览器会自动添加左边距
  • 可嵌套:可以在 blockquote 内使用其他标签
  • 语义化:明确表示这是引用内容
<blockquote> <p>这是一段引用的内容。通常用于引用他人的话语或文章片段。</p> <footer>—— 引用来源</footer> </blockquote>

行内引用 <q>

用于短引用,会自动添加引号。适合在句子中引用简短的文字。

<p>孔子说:<q>学而时习之,不亦说乎</q>。</p>

缩写 <abbr>

用于标记缩写,可以添加完整说明。鼠标悬停时显示完整内容,有助于提高可访问性。

<p><abbr title="HyperText Markup Language">HTML</abbr> 是网页的基础。</p> <p><abbr title="World Wide Web Consortium">W3C</abbr> 制定 Web 标准。</p>

引用来源 <cite>

用于标记作品的标题,如书籍、文章、歌曲等。

<p>在 <cite>《红楼梦》</cite> 中,曹雪芹描绘了...</p> <p>根据 <cite>《Web 可访问性指南》</cite> 的建议...</p>

🎯 引用标签使用指南

  • 准确引用:确保引用内容的准确性
  • 注明来源:尽可能注明引用的来源
  • 适度使用:不要过度引用,保持原创性
  • 格式一致:保持引用格式的一致性

引用演示

这是一段引用的内容。通常用于引用他人的话语或文章片段。块引用会有特殊的样式。

孔子说:学而时习之,不亦说乎

HTML 是网页的基础(鼠标悬停查看完整名称)。

🎯 互动练习:文本格式化

输入文本并选择格式化方式:

这是示例文本

📝 章节练习

练习 1:选择正确的标签

1. 要表示"重要"的文本,应该使用哪个标签?




2. 哪个标签用于创建上标(如 X²)?




练习 2:编写代码

创建一个包含以下内容的 HTML 片段:

  • 一个二级标题"关于我们"
  • 一个段落,包含加粗斜体文本
  • 一个块引用

练习 3:实践操作

在下面的输入框中,编写 HTML 代码来显示化学式 H₂O(水):

结果将显示在这里

📚 本章小结

标题标签

  • h1-h6 定义文档的层次结构
  • 每个页面只能有一个 h1 标签
  • 标题具有语义化意义,影响 SEO
  • 不要跳级使用标题标签

段落与换行

  • p 标签创建段落,自动添加间距
  • br 标签用于强制换行
  • hr 标签创建内容分隔线
  • 避免滥用 br 标签创建间距

文本格式化

  • 优先使用语义化标签(strong、em)
  • 样式标签(b、i)仅用于装饰
  • mark 标签用于高亮重要内容
  • sub/sup 用于上下标显示

引用标签

  • blockquote 用于长引用,块级元素
  • q 标签用于短引用,自动加引号
  • abbr 标记缩写,提供完整说明
  • cite 标记作品标题

🎯 核心要点回顾

  • 语义化优先:选择标签时优先考虑语义而非样式
  • 结构清晰:合理使用标题标签建立清晰的文档结构
  • 可访问性:确保所有用户都能理解你的内容
  • SEO 友好:正确使用标签有助于搜索引擎优化

🚀 下一步学习

恭喜你完成了文本标签的学习!下一章我们将学习列表与链接,包括:

  • 有序列表(ol)和无序列表(ul)的使用
  • 定义列表(dl)的应用场景
  • 链接(a)标签的各种用法
  • 锚点链接和邮件链接
  • 链接的 target 和 rel 属性