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 まず間違いなく字下げの問題です。スペース数の不足、タブとスペースの混用、または前の文との空行のし忘れです。

📚 関連項目

順序なしリストCommonMark コア 順序付きリストCommonMark コア インデントコードブロックCommonMark コア
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%