Markdown 斜体(markdown italics)完整指南:语法、用法与最佳实践
这篇文章讲解在 Markdown 中如何正确书写斜体,以及在内容创作中如何高效、自然地使用斜体。本文优先采用在 CommonMark 和 GitHub Flavored Markdown(GFM)中都通用且稳定的写法。
基本语法
- 在要斜体的文字两侧添加一个星号或下划线:
*文本*→ 斜体_文本_→ 斜体
- 在单词中间强调时,推荐使用星号:
empha*sis*→ emphasis。 - 斜体标记与文本之间不要有空格:
* 文本 *往往不会得到预期效果。
示例:
这是 *斜体* 文本。
这是 _斜体_ 文本。
也可以在单词中间 empha*sis*。渲染效果:这是 斜体 文本。这是 斜体 文本。也可以在单词中间 emphasis。
斜体、粗体与粗斜体
- 斜体:
*文本*或_文本_ - 粗体:
**文本**或__文本__ - 粗斜体:
***文本***或___文本___
嵌套示例(标记需成对配平):
***非常重要*** # 粗斜体
**真的 *重要*** # 混合写法,也可行最佳实践与兼容性
- 在技术文档或包含变量名的内容中,建议优先使用星号作为强调标记。下划线可能与变量名(如
my_variable)冲突,导致意外斜体。如需保留下划线,使用转义:my\_variable。 - 强调需在同一段落内闭合,不能跨越块级边界(如从段落跨到列表/代码块)。
- 标题前后留空行,避免解析歧义;标题内的斜体规则与段落相同。
- 为确保跨不同 Markdown 处理器的兼容性,在单词内部使用斜体时请使用星号。
HTML 等价元素
Markdown 斜体对应 HTML 语义元素:
<em>文本</em>与*文本*/_文本_语义等价。<i>偏视觉呈现。语义与可访问性更推荐<em>(读屏器对<em>会有强调读法)。
转义字面量标记
当你需要保留字面量的星号或下划线时,用反斜杠转义:
\*不是斜体\* → *不是斜体*
\_不是斜体\_ → _不是斜体_代码行内也会抑制格式:
`*不会变斜体*`与链接、图片、列表混用
- 链接文本可以斜体:
[*文档*](https://example.com)→ 斜体链接文本
- 图片替代文字也可使用斜体:
 - 在列表、表格中使用斜体的规则与段落一致。
常见错误
- 标记与文本留空格:
* 像这样 *→ 空格会破坏强调。 - 标记不配平:
*一二**→ 渲染器通常按普通文本处理。 - 在标识符周围使用下划线:
_version_2可能让名称的一部分变斜体。
速查表
*斜体* 或 _斜体_
**粗体** 或 __粗体__
***粗斜体*** 或 ___粗斜体___
\*转义\* \_转义\_
`代码 *不会斜体*`何时使用斜体
- 轻度强调句中的词语,避免过度使用粗体。
- 标示作品名、外来词或简短 UI 标签(遵循你的风格指南)。
- 首次引入术语时用斜体强调,之后回归常规字体。
- 用于写作中的微妙强调。
浏览器和平台支持
Markdown 斜体被以下平台支持:
- GitHub
- GitLab
- Stack Overflow
- Discord
- Notion
- Obsidian
- 大多数现代 Markdown 编辑器和查看器
合理使用 markdown 斜体,可以在不喧宾夺主的前提下,引导读者注意力。