Markdown リストのネスト
最終更新:2026-10-14
リストのネスト CommonMark コア
子リストを親項目のテキスト開始位置まで字下げするとネストになります。順序なしリストは通常 2 スペース、順序付きリストは 3 スペースです。ネストは Markdown のリストエラーが最も集中する場所で、字下げが 1 スペース違うだけで構造はまったく変わってしまいます。
| 所属グループ | 境界とルール |
|---|---|
| 仕様レベル | CommonMark コア |
| 仕様バージョン | CommonMark 0.31.2 + GFM |
📝 構文
- 親項目
- 子項目(2 スペース字下げ)
▶ オンライン例
左で Markdown を編集すると右に即時反映
💡 ポイント
⚠️ Warning 最上位のリストと前の文の間には空行が必要です。空行がないと、リストをブロックとして認識しないパーサーがあります。
💡 Tip 字下げの覚え方:親のマーカーの後の文字数を数えます。- なら 2 スペース、1. なら 3 スペースです。
❓ よくある質問
Q 順序なしの中に順序付きをネストできますか?
A できます。規則は字下げだけを見て、記号の種類は問いません。
Q ネストは最大何階層までできますか?
A ハードな上限はありませんが、3 階層を超えるなら見出しで節に分けるほうがよいでしょう。読みやすさを優先します。
Q ネストが効かないよくある原因は?
A まず間違いなく字下げの問題です。スペース数の不足、タブとスペースの混用、または前の文との空行のし忘れです。