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 空格混用、或忘了与上文空行。

📚 相关条目

无序列表CommonMark 核心 有序列表CommonMark 核心 缩进代码块CommonMark 核心
Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏