ブログ記事
- Markdown
- Obsidian
- テーブル
- Tips
- ライティング
- GitHub Flavored Markdown
Markdown表でセル内改行する方法|<br>タグが確実な理由
"Markdown表のセル内で改行する方法を解説。環境を問わず確実な<br>タグの使い方と、Obsidianのadvanced Tables利用時の注意点を実測ベースでまとめています。"
Markdownの表でセル内に改行を入れようとして、Enterキーを押したら行が崩れてしまった経験はないでしょうか。
Markdown表はセル内の改行を構文として扱わないため、通常の改行では意図した表示になりません。環境によって動作が異なるため、どの方法が確実なのか迷いやすい箇所です。
この記事では、**ObsidianやGitHub Flavored Markdown(GFM)**を前提に、セル内改行の最短手順をまとめます。
この記事の結論
- セル内の改行には
<br>タグが最も確実で環境を問わない- 末尾スペース2つによる改行は環境依存のため非推奨
- Obsidianでadvanced Tablesを使っている場合はSource Modeで編集する
- 行が長くなりすぎるときは列を増やして情報を分割するほうが読みやすい
なぜ通常の改行が効かないのか
Markdownの表構文では、|(パイプ)で区切られた行が1セルとして解釈されます。Enterキーで改行すると表の1行が終了したと見なされ、レイアウトが崩れます。
セル内に改行を入れるには、HTMLの改行タグを直接書く必要があります。
方法:<br> タグを使う
改行したい位置に <br> を挿入します。
| 項目 | 内容 |
| -------- | ------------------------------------- |
| 確認事項 | 表示崩れがないか<br>Previewで確認する |
| 注意点 | 長文は分割する<br>列を増やして対応 |
Previewでは次のように表示されます。
| 項目 | 内容 |
|---|---|
| 確認事項 | 表示崩れがないか<br>Previewで確認する |
| 注意点 | 長文は分割する<br>列を増やして対応 |
手順(3ステップ)
-
改行したいセル内に
<br>を挿入する
スペースなしで<br>と書きます。<br />でも動作しますが、Markdown内では<br>が簡潔です。 -
Live Previewで折り返しを確認する
Obsidianの場合、Live PreviewまたはPreviewタブに切り替えて表示を確認します。Source Modeのままでは<br>がタグとして見えているため、必ずPreviewで確認してください。 -
行が長くなりすぎる場合は列を増やして分割する
1セルに多くの情報を詰め込むと可読性が落ちます。<br>で無理に収めるより、列を追加して情報を分けるほうが読み手に親切です。
Obsidianでadvanced Tablesを使う場合
Obsidianのプラグイン「Advanced Tables」はセル内にHTMLタグを入力すると自動フォーマットが干渉することがあります。
その場合はSource Modeに切り替えてから <br> を入力し、その後Live Previewで確認する手順が確実です。
| 操作 | モード |
|---|---|
<br> の入力 | Source Mode |
| 表示確認 | Live Preview |
末尾スペース2つは使わないほうがよい理由
Markdownには「行末にスペースを2つ置くと改行になる」という仕様があります。ただし、この動作はレンダラーによって結果が異なります。
ObsidianやGitHubでは一部サポートされていますが、toolarc-webのようなNext.js環境でエクスポートした場合に意図どおりにならないことがあります。確実性を優先するなら <br> タグ一択です。
まとめ
| 方法 | 確実性 | 備考 |
|---|---|---|
<br> タグ | ✅ 高い | ObsidianでもGFMでも動作 |
| 末尾スペース2つ | ⚠️ 環境依存 | レンダラーによって異なる |
セル内改行は <br> を使うことで、ObsidianからtoolarC-webへの公開まで一貫して意図どおりの表示になります。
Claude×Obsidianワークフローの全体像は「Claude×Obsidianで作る記事生成ワークフロー」でまとめています。あわせてご覧ください。
本記事の内容はObsidian v1系およびGitHub Flavored Markdownの動作をもとに、2026年6月時点で確認したものです。プラグインや環境のアップデートにより動作が変わる場合があります。