Markdown インデントコードブロック

最終更新:2026-10-14

インデントコードブロック CommonMark コア

半角スペース 4 つ(またはタブ 1 つ)で字下げした段落はコードブロックになります。Markdown 最古のコードブロックの書き方で、言語指定もハイライトもありません。フェンス ``` が登場する以前は、これが唯一のコードブロックの手段でした。

所属グループ境界とルール
仕様レベルCommonMark コア
仕様バージョンCommonMark 0.31.2 + GFM

📝 構文

(空行の後に)
    4 スペース字下げした内容

▶ オンライン例

左で Markdown を編集すると右に即時反映

💡 ポイント

⚠️ Warning 内容は完全にリテラル扱いです。インデントブロック内の Markdown 構文は解析されません。制約であると同時に、構文をデモするときの利点にもなります。
💡 Tip 現代の文書ではフェンスコードブロックを一貫して推奨します。言語を指定でき、リスト内での挙動も制御しやすいためです。

❓ よくある質問

Q インデントブロックの中で Markdown は書けますか?
A 書けません。すべてそのまま出力されます。だからこそ Markdown 構文をデモするときにはかえって重宝します。
Q リストの中でインデントコードブロックはどう書きますか?
A リスト項目のテキスト開始位置まで字下げします(内容に揃える)。固定の 4 スペースではありません。
Q タブは何スペースとして数えられますか?
A タブストップに従って展開されます。タブ 1 つは 4 スペースに相当しますが、混用するととてもミスしやすくなります。

📚 関連項目

コードブロックCommonMark コア リストのネストCommonMark コア スペースとタブCommonMark コア
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%