段落、em、strong、b 与 i
使用语义化强调和粗体标签标记 prose 内容。
段落、em、strong、b 与 i 是 CoddyKit 上的免费 HTML Academy 课时。 这是第 2 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 HTML Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 HTML Academy 课程共包含 4 节课。
段落元素
<p> 元素将一段文本标记为段落:
<p>This is a paragraph of text. Browsers add margin above and below paragraphs automatically.</p>
<p>This is a second paragraph. It starts on a new line.</p>语义强调:em
<em> 元素用于标记带有重音强调的文本,也就是会改变句子含义的词语:
<p>I <em>never</em> said she stole the money.</p>
<p>I never said <em>she</em> stole the money.</p>
<!-- Same words, different meaning depending on which is emphasized -->
<!-- Screen readers change inflection on em content -->语义重要性:strong
<strong> 元素用于标记非常重要的文本:
<p><strong>Warning:</strong> Do not enter this area without protective equipment.</p>
<p>The deadline is <strong>Friday at 5 PM</strong>.</p>
<!-- strong = this content is more important than surrounding text -->
<!-- Screen readers may emphasize strong content differently -->em 与 i
<em> 和 <i> 默认都会呈现为斜体,但含义不同:
<em>— 语义上的重音强调(优先使用)<i>— 呈现上的斜体:用于技术术语、标题和外语短语
<p>The ship was called <i>HMS Beagle</i>.</p>
<p>The CSS property is <i>display</i>.</p>
<p><em>Please</em> be careful.</p>strong 与 b
<strong> 和 <b> 默认都会呈现为粗体,但语义不同:
<strong>— 语义上的重要性(优先使用)<b>— 吸引注意但不表示重要性:用于关键词和产品名称
<p>The product is called <b>ProSuite</b>.</p>
<p><b>Note:</b> All fields are required.</p>
<p>This step is <strong>critical</strong> — do not skip it.</p>嵌套 em 与 strong
您可以嵌套强调元素,以产生组合效果:
<p>This is <strong>very <em>important</em></strong>.</p>
<!-- strong (important) wraps em (stressed) -->
<!-- Result: bold italic text with both semantic meanings -->段落不能嵌套
一个 <p> 元素不能包含另一个 <p>:
<!-- INVALID: nested paragraphs -->
<p>First paragraph <p>nested paragraph</p></p>
<!-- The browser auto-closes the first p before the second opens -->
<!-- Always use separate paragraph tags -->
<p>First paragraph.</p>
<p>Second paragraph.</p>段落中的行内元素与块级元素
<p> 是块级元素,只能包含行内元素:
<!-- Valid: inline content in p -->
<p>Text with <strong>bold</strong> and <a href="/">a link</a>.</p>
<!-- INVALID: block element inside p -->
<p>
<div>A div inside p is invalid</div>
</p>强调的无障碍性
语义标记对辅助技术很重要,原因如下:
- 在某些实现中,屏幕阅读器会以变化的语调读出
<em> <strong>可能会以额外的强调语气读出- 仅使用 CSS 实现的粗体或斜体(例如在 span 上使用
font-style: italic)对屏幕阅读器没有语义含义
常见错误
请避免以下常见的文本标记错误:
<!-- Bad: using br for paragraph spacing -->
First paragraph<br><br>Second paragraph
<!-- Good: use p elements -->
<p>First paragraph</p>
<p>Second paragraph</p>
<!-- Bad: bold for visual style only -->
<b>Heading Text</b>
<!-- Good: use h elements for headings -->
<h2>Heading Text</h2>各元素的使用时机
快速决策指南:
- 一段正文文本 →
<p> - 强调会改变含义的词语 →
<em> - 标记关键信息 →
<strong> - 将标题或技术术语设为斜体 →
<i> - 突出关键词但不表示重要性 →
<b>
快速检查
要将文本标记为至关重要,应使用哪个元素?
回顾:文本语义
文本标记总结:
<p>— 正文段落<em>— 重音强调,会改变句子含义<strong>— 非常重要<i>— 呈现上的斜体(标题、术语)<b>— 吸引注意但不表示重要性- 绝不要使用
<br><br>来设置段落间距
常见问题解答
「段落、em、strong、b 与 i」课时是免费的吗?
是的 — 「段落、em、strong、b 与 i」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 HTML Academy 课程的其余内容,请升级到 CoddyKit PRO。 HTML Academy 课程共包含 4 节课。
「段落、em、strong、b 与 i」这节课中我会学到什么?
使用语义化强调和粗体标签标记 prose 内容。 你通过在浏览器中直接运行的动手代码来练习 HTML Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 HTML Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 HTML Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 2 节课,共 4 节。
「段落、em、strong、b 与 i」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 HTML Academy 课中编写并运行代码吗?
能。每节 HTML Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 标题 h1-h6 及其层级
- 段落、em、strong、b 与 i
- br、hr、blockquote 与 pre
- span 与 div 元素