HTML 文本格式
你已经用过 style 属性改变文字外观。格式化标签回答的是另一个问题:这段文字意味着什么?重要警告、口语式强调、高亮、修订、小字说明,以及 H₂O 这类上下标,都属于专用的 HTML 元素。浏览器常常默认把它们显示成粗体或斜体,但辅助工具和搜索系统也能利用这种含义——单靠颜色做不到这一点。把这些标签与 style 对照着学,能在进入完整 CSS 之前先分清「看起来怎样」和「表示什么」。
什么是 HTML 文本格式化?
文本格式化元素把一个词或短语包在段落(或类似文本)里,标出角色:重要性、强调、高亮、删除、插入等等。它们是行内元素。不会像 p 或 h1 那样开启新块。你把它们放在真正承担该角色的那段文字周围,再闭合,这样句子其余部分就恢复正常。
直接回答
用语义化格式化标签表达含义:strong 表示强烈重要性,em 表示重音强调(就像说话时加重某个词),mark 表示相关高亮,small 表示小字或旁注,del 与 ins 表示删去或插入的文字,sub / sup 表示下标与上标。含义重要时优先用这些标签。若只想要粗体或斜体外观、没有额外含义,请用 CSS——包括上一课的行内 style 思路——而不要误用 strong 或 em。
标签速查
📊 常见格式化标签
| 标签 | 典型含义 | 默认外观(常见) |
|---|---|---|
| strong | 强烈重要性 | 粗体 |
| em | 强调 / 重音 | 斜体 |
| mark | 高亮 / 相关 | 偏黄背景 |
| small | 旁注 / 小字 | 更小文字 |
| del | 已删除文字 | 删除线 |
| ins | 已添加文字 | 下划线 |
| sub | 下标 | 更低更小的文字 |
| sup | 上标 | 更高更小的文字 |
先学 strong 与 em
strong 和 em 是你最常用的一对。内容重要时用 strong——关键词、警告、正文里的必填字段标签。说话时会加重某个词时用 em。默认的粗体和斜体只是常见呈现方式;即便样式表稍后改变外观,这些标签仍然携带含义。
重要性与强调
html<p>
The <strong>final price</strong> includes tax.
Please read the refund rules <em>before</em> you pay.
</p>
解读示例
strong包住 “final price”,因为该短语在句中重要em包住 “before”,因为时间点是被强调的意思- 两个标签都在同一个段落里;它们并不替代
p - 若只想要深蓝色文字、没有重要性含义,用
style(或之后的 CSS)更合适
一个段落里的更多格式化标签
当 strong 和 em 用起来自然之后,再加入高亮、修订、小字与上下标这些帮手。嵌套保持浅层:只包住需要该角色的那些词。
多种格式化标签合用
html<p>
Water is H<sub>2</sub>O. The safety note is <strong>important</strong>.
Please read this <em>carefully</em>.
The deadline moved from <del>Friday</del> to <ins>Monday</ins>.
Note: <small>prices may change</small>.
Search hit: <mark>HTML</mark> formatting.
Area: 12<sup>2</sup> square meters.
</p>
每个帮手在做什么
sub把水分子式里的 “2” 压低;sup把 12² 里的指数抬高del与ins显示修订痕迹——旧值去掉、新值加入small标记次要小字,而不是主论点mark高亮相关命中,类似搜索高亮strong与em仍在同一段落里标记重要性与重音
不必每个句子都塞满所有标签。只选与文字真实含义相符的那些。两三个用得准的标签,往往比一行里每隔几个词就包一层标签更易读。
含义标签 vs 仅外观样式
旧页面有时用 b 和 i 做粗体与斜体,却没有强烈含义。本课程中:内容重要时优先 strong,说话时会加重某个词时优先 em。只要外观时用 CSS。这个习惯让 HTML 更诚实:格式化标签描述内容,样式表描述呈现。即便以后设计师改了字体,语义标签仍能告诉读屏软件和搜索工具:什么重要、什么是口语式强调。
在编辑器中练习
- 写一段关于产品价格的普通段落。
- 用
strong包住产品名。 - 用
em包住一个警告词。 - 用
del标旧价,用ins标新价。 - 可选:用
small加一行脚注式说明,或用sub/sup加一小段公式。 - 保存并打开页面。确认标签已闭合,含义读起来清楚。
- 故意漏掉一个结束标签,刷新,观察样式如何“漏”到行末,再修好。
看到未闭合标签把样式“泄漏”到整段,比只复制完美示例更能训练谨慎嵌套。修好后再核对源码:开始标签与结束标签的名称和顺序必须一致。
削弱格式化的错误
- 词确实重要时只用
style="font-weight: bold"——含义上优先strong - 到处用
strong只为了加粗——会稀释重要性 - 无必要地嵌套五个格式化标签
- 把
sup/sub当装饰,而不是真正的上下标(数学、化学、脚注) - 忘记结束标签,导致页面其余部分继承粗体、斜体或高亮
- 把
mark当成整段无关文字的通用黄色颜料 - 没有真正的修订历史时,把
del/ins当成纯设计用的删除线效果
小结
- 格式化标签在文字内添加含义,而不只是装饰
- 从
strong和em开始,需要时再加mark、small、del、ins、sub与sup - 重要性、强调、修订或上下标重要时,优先语义标签
- 只要外观、没有额外含义时用 CSS
- 嵌套保持简单,打开的每个标签都要闭合
- 按句子含义选标签,不要习惯性地把一切都加粗
🧠 测试您的知识
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部