Markdown 列表嵌套
最后更新:2026-10-14
列表嵌套 CommonMark 核心
子列表缩进到父项文字起点即成嵌套:无序列表通常缩 2 格、有序列表缩 3 格。嵌套是 Markdown 列表错误的重灾区——缩进差一格,结构完全变样。
| 所属分组 | 边界与规则 |
|---|---|
| 规范层级 | CommonMark 核心 |
| 规范版本 | CommonMark 0.31.2 + GFM |
📝 语法
- 父项
- 子项(缩进 2 格)
▶ 在线示例
在左侧编辑 Markdown,右侧实时看效果
💡 要点
⚠️ 注意 顶层列表与上文之间要空行——不空行时部分解析器不把列表识别为块。
💡 提示 缩进口诀:数父项标记后的字符数,- 是 2 格、1. 是 3 格。
❓ 常见问题
Q 无序套有序可以吗?
A 可以,规则只看缩进,与符号种类无关。
Q 最多嵌套几层?
A 无硬限制,但超过三层就该改用标题分节,可读性优先。
Q 嵌套没生效的常见原因?
A 十有八九缩进不对:空格数不足、Tab 空格混用、或忘了与上文空行。