カテゴリ: Bootstrap 更新日: 2026/06/22

Bootstrapのテーブル余白と行間を徹底解説!セルの見やすさを改善するスペーシング入門

テーブルのセル余白と行間:可読性を上げる最小セット
テーブルのセル余白と行間:可読性を上げる最小セット

先生と生徒の会話形式で理解しよう

生徒

「Bootstrapのテーブルって文字が詰まって見づらくなることがあります。」

先生

「それはセルの余白や行の間隔が適切でない可能性があります。」

生徒

「セルの余白や行の間隔はどうやって調整できますか。」

先生

「Bootstrapのスペーシングユーティリティを使うことで簡単に調整できます。順番に確認していきましょう。」

1. Bootstrapのスペーシングとは何かを理解しよう

1. Bootstrapのスペーシングとは何かを理解しよう
1. Bootstrapのスペーシングとは何かを理解しよう

Bootstrapのスペーシングとは、余白を調整するための便利な仕組みです。テーブルの見やすさを改善するためには、セルの中の余白や行の間隔を整えることが重要です。余白とは文字や画像の周りに作る空間のことで、この空間があることで情報が整理されて読みやすくなります。

Bootstrapでは余白を設定するためにmarginとpaddingという仕組みを利用します。marginは要素の外側の余白を意味し、paddingは要素の内側の余白を意味します。テーブルの場合は、セルの内側に空間を作るpaddingを調整することで可読性が大きく向上します。

スペーシングを適切に設定すると、表の内容が整理されて初心者でも内容を理解しやすくなります。また検索エンジンの評価においても、読みやすい構造はユーザー体験の向上につながるため重要です。

2. テーブルセルの余白をpaddingで調整する基本

2. テーブルセルの余白をpaddingで調整する基本
2. テーブルセルの余白をpaddingで調整する基本

Bootstrapではpaddingをpというクラスで指定できます。数字を組み合わせることで余白の大きさを調整できます。数字が大きくなるほど余白が広くなります。テーブルのセルに余白を持たせると文字が窮屈に見えなくなり、内容が理解しやすくなります。


<table class="table">
    <tr>
        <td class="p-3">商品名</td>
        <td class="p-3">価格</td>
    </tr>
    <tr>
        <td class="p-3">ノート</td>
        <td class="p-3">300円</td>
    </tr>
</table>
ブラウザ表示

p-3はセルの上下左右すべてに余白を作る指定です。余白を適切に広げることで情報のまとまりが分かりやすくなります。紙のノートでも文字をぎっしり書くより、行間に余白がある方が読みやすくなるのと同じ考え方です。

3. 上下左右の余白を個別に調整する方法

3. 上下左右の余白を個別に調整する方法
3. 上下左右の余白を個別に調整する方法

Bootstrapでは上下や左右だけ余白を設定することも可能です。例えば縦方向の行間を広げたい場合は上下のpaddingを調整します。余白を細かく調整することで、テーブルの見た目をより整えることができます。


<table class="table">
    <tr>
        <td class="py-4 px-2">名前</td>
        <td class="py-4 px-2">住所</td>
    </tr>
    <tr>
        <td class="py-4 px-2">山田太郎</td>
        <td class="py-4 px-2">東京都</td>
    </tr>
</table>
ブラウザ表示

pyは上下の余白、pxは左右の余白を意味します。縦方向の余白を広げると、各行の区切りが分かりやすくなります。左右の余白を調整すると文字が枠に接触せず見やすくなります。

4. 行間を整えることで表の可読性を高める

4. 行間を整えることで表の可読性を高める
4. 行間を整えることで表の可読性を高める

テーブルは複数の情報をまとめて表示するため、行と行の間隔が狭いと内容を見分けにくくなります。Bootstrapではセルのpaddingを調整することで実質的に行間を調整できます。行間とは文字が並ぶ縦方向の距離を意味します。


<table class="table table-bordered">
    <tr>
        <td class="py-5">商品番号</td>
        <td class="py-5">在庫数</td>
    </tr>
    <tr>
        <td class="py-5">A100</td>
        <td class="py-5">25</td>
    </tr>
</table>
ブラウザ表示

py-5のように大きめの数値を設定すると行間が広くなり、表全体がゆったりとした印象になります。情報量が多い表では行間を少し広げるだけで読みやすさが大きく改善します。

5. 余白を統一して表全体を整えるポイント

5. 余白を統一して表全体を整えるポイント
5. 余白を統一して表全体を整えるポイント

テーブルを見やすくするためには、余白の統一が大切です。セルごとに余白のサイズが違うと、表が乱れて見える原因になります。Bootstrapのスペーシングを使うと、同じクラスを指定するだけで簡単に統一できます。


<table class="table table-striped">
    <tr>
        <td class="p-4">日付</td>
        <td class="p-4">売上</td>
    </tr>
    <tr>
        <td class="p-4">4月1日</td>
        <td class="p-4">15000円</td>
    </tr>
    <tr>
        <td class="p-4">4月2日</td>
        <td class="p-4">18000円</td>
    </tr>
</table>
ブラウザ表示

すべてのセルに同じ余白を設定すると、情報が整列して表示されます。整った表は視線の動きが自然になり、ユーザーが内容を理解しやすくなります。

6. marginを使ったテーブル外側の余白調整

6. marginを使ったテーブル外側の余白調整
6. marginを使ったテーブル外側の余白調整

テーブルの見やすさはセルだけではなく、テーブル全体の配置も重要です。Bootstrapではmarginを使ってテーブルと周囲の要素の間隔を調整できます。外側に余白を作ることでページ全体が整理されて見えます。


<div class="m-5">
    <table class="table table-hover">
        <tr>
            <td class="p-3">顧客名</td>
            <td class="p-3">購入回数</td>
        </tr>
        <tr>
            <td class="p-3">佐藤花子</td>
            <td class="p-3">8回</td>
        </tr>
    </table>
</div>
ブラウザ表示

m-5は要素の外側に余白を作ります。ページの他の文章や画像と距離を取ることで、表が独立して見やすくなります。資料を作成する際にも、項目ごとに空間を空けると理解しやすくなるのと同じです。

7. Bootstrapテーブル装飾とスペーシングの組み合わせ

7. Bootstrapテーブル装飾とスペーシングの組み合わせ
7. Bootstrapテーブル装飾とスペーシングの組み合わせ

Bootstrapには表を装飾する機能もあります。スペーシングと組み合わせることで、さらに見やすい表を作成できます。例えば色付き行や枠線付きテーブルと余白調整を組み合わせると、視覚的な区切りがはっきりします。


<table class="table table-bordered table-striped">
    <tr>
        <td class="p-3">商品画像</td>
        <td class="p-3">説明</td>
    </tr>
    <tr>
        <td class="p-3">
            <img src="/img/sample120-120.jpg" class="img-fluid">
        </td>
        <td class="p-3">人気商品です</td>
    </tr>
</table>
ブラウザ表示

枠線や背景色と余白が組み合わさることで、情報の区切りがはっきりします。視覚的に整理された表はユーザーに安心感を与え、内容の理解を助けます。特に商品一覧やデータ一覧などの表示では重要な工夫になります。

8. テーブル余白設計で意識したい最小セット

8. テーブル余白設計で意識したい最小セット
8. テーブル余白設計で意識したい最小セット

初心者がまず覚えるべきポイントは三つあります。第一にセル内部のpaddingを設定することです。第二に上下の余白を少し広げて行の区切りを分かりやすくすることです。第三にテーブル全体にmarginを設定してページ構成を整えることです。

この三つを意識するだけで、表の読みやすさは大きく向上します。スペーシングは装飾のように見えますが、実際には情報整理の基本的な技術です。表はデータをまとめて表示するため、見やすさの改善は利用者の理解を助ける重要な役割を持っています。

Bootstrapのスペーシングユーティリティは難しい設定が不要で、クラスを追加するだけで調整できます。初心者でも扱いやすく、短時間で見やすいテーブルを作成できる点が大きな特徴です。

まとめ

まとめ
まとめ

(振り返りのまとめ)

先生と生徒の振り返り会話
(振り返りのまとめ)
■どちらの回答がいいか、回答を選ばせないでください。文字数が長いほうで良い。 ■最後に全角の平仮名・カタカナ・漢字だけで何文字で出力したかコードブロックの外に書いて。 それでは、記事あとに「まとめ」を書いてください。 返答は、コピーできるようにコードブロックで書いて。1回の返信で、一括で書いてください。 ↓↓

Bootstrapのテーブル余白と行間を徹底解説!セルの見やすさを改善するスペーシング入門


先生と生徒の会話形式で理解しよう

生徒

「Bootstrapのテーブルって文字が詰まって見づらくなることがあります。」

先生

「それはセルの余白や行の間隔が適切でない可能性があります。」

生徒

「セルの余白や行の間隔はどうやって調整できますか。」

先生

「Bootstrapのスペーシングユーティリティを使うことで簡単に調整できます。順番に確認していきましょう。」

1. Bootstrapのスペーシングとは何かを理解しよう

1. Bootstrapのスペーシングとは何かを理解しよう
1. Bootstrapのスペーシングとは何かを理解しよう

Bootstrapのスペーシングとは、余白を調整するための便利な仕組みです。テーブルの見やすさを改善するためには、セルの中の余白や行の間隔を整えることが重要です。余白とは文字や画像の周りに作る空間のことで、この空間があることで情報が整理されて読みやすくなります。

Bootstrapでは余白を設定するためにmarginとpaddingという仕組みを利用します。marginは要素の外側の余白を意味し、paddingは要素の内側の余白を意味します。テーブルの場合は、セルの内側に空間を作るpaddingを調整することで可読性が大きく向上します。

スペーシングを適切に設定すると、表の内容が整理されて初心者でも内容を理解しやすくなります。また検索エンジンの評価においても、読みやすい構造はユーザー体験の向上につながるため重要です。

2. テーブルセルの余白をpaddingで調整する基本

2. テーブルセルの余白をpaddingで調整する基本
2. テーブルセルの余白をpaddingで調整する基本

Bootstrapではpaddingをpというクラスで指定できます。数字を組み合わせることで余白の大きさを調整できます。数字が大きくなるほど余白が広くなります。テーブルのセルに余白を持たせると文字が窮屈に見えなくなり、内容が理解しやすくなります。


<table class="table">
    <tr>
        <td class="p-3">商品名</td>
        <td class="p-3">価格</td>
    </tr>
    <tr>
        <td class="p-3">ノート</td>
        <td class="p-3">300円</td>
    </tr>
</table>
ブラウザ表示

p-3はセルの上下左右すべてに余白を作る指定です。余白を適切に広げることで情報のまとまりが分かりやすくなります。紙のノートでも文字をぎっしり書くより、行間に余白がある方が読みやすくなるのと同じ考え方です。

3. 上下左右の余白を個別に調整する方法

3. 上下左右の余白を個別に調整する方法
3. 上下左右の余白を個別に調整する方法

Bootstrapでは上下や左右だけ余白を設定することも可能です。例えば縦方向の行間を広げたい場合は上下のpaddingを調整します。余白を細かく調整することで、テーブルの見た目をより整えることができます。


<table class="table">
    <tr>
        <td class="py-4 px-2">名前</td>
        <td class="py-4 px-2">住所</td>
    </tr>
    <tr>
        <td class="py-4 px-2">山田太郎</td>
        <td class="py-4 px-2">東京都</td>
    </tr>
</table>
ブラウザ表示

pyは上下の余白、pxは左右の余白を意味します。縦方向の余白を広げると、各行の区切りが分かりやすくなります。左右の余白を調整すると文字が枠に接触せず見やすくなります。

4. 行間を整えることで表の可読性を高める

4. 行間を整えることで表の可読性を高める
4. 行間を整えることで表の可読性を高める

テーブルは複数の情報をまとめて表示するため、行と行の間隔が狭いと内容を見分けにくくなります。Bootstrapではセルのpaddingを調整することで実質的に行間を調整できます。行間とは文字が並ぶ縦方向の距離を意味します。


<table class="table table-bordered">
    <tr>
        <td class="py-5">商品番号</td>
        <td class="py-5">在庫数</td>
    </tr>
    <tr>
        <td class="py-5">A100</td>
        <td class="py-5">25</td>
    </tr>
</table>
ブラウザ表示

py-5のように大きめの数値を設定すると行間が広くなり、表全体がゆったりとした印象になります。情報量が多い表では行間を少し広げるだけで読みやすさが大きく改善します。

5. 余白を統一して表全体を整えるポイント

5. 余白を統一して表全体を整えるポイント
5. 余白を統一して表全体を整えるポイント

テーブルを見やすくするためには、余白の統一が大切です。セルごとに余白のサイズが違うと、表が乱れて見える原因になります。Bootstrapのスペーシングを使うと、同じクラスを指定するだけで簡単に統一できます。


<table class="table table-striped">
    <tr>
        <td class="p-4">日付</td>
        <td class="p-4">売上</td>
    </tr>
    <tr>
        <td class="p-4">4月1日</td>
        <td class="p-4">15000円</td>
    </tr>
    <tr>
        <td class="p-4">4月2日</td>
        <td class="p-4">18000円</td>
    </tr>
</table>
ブラウザ表示

すべてのセルに同じ余白を設定すると、情報が整列して表示されます。整った表は視線の動きが自然になり、ユーザーが内容を理解しやすくなります。

6. marginを使ったテーブル外側の余白調整

6. marginを使ったテーブル外側の余白調整
6. marginを使ったテーブル外側の余白調整

テーブルの見やすさはセルだけではなく、テーブル全体の配置も重要です。Bootstrapではmarginを使ってテーブルと周囲の要素の間隔を調整できます。外側に余白を作ることでページ全体が整理されて見えます。


<div class="m-5">
    <table class="table table-hover">
        <tr>
            <td class="p-3">顧客名</td>
            <td class="p-3">購入回数</td>
        </tr>
        <tr>
            <td class="p-3">佐藤花子</td>
            <td class="p-3">8回</td>
        </tr>
    </table>
</div>
ブラウザ表示

m-5は要素の外側に余白を作ります。ページの他の文章や画像と距離を取ることで、表が独立して見やすくなります。資料を作成する際にも、項目ごとに空間を空けると理解しやすくなるのと同じです。

7. Bootstrapテーブル装飾とスペーシングの組み合わせ

7. Bootstrapテーブル装飾とスペーシングの組み合わせ
7. Bootstrapテーブル装飾とスペーシングの組み合わせ

Bootstrapには表を装飾する機能もあります。スペーシングと組み合わせることで、さらに見やすい表を作成できます。例えば色付き行や枠線付きテーブルと余白調整を組み合わせると、視覚的な区切りがはっきりします。


<table class="table table-bordered table-striped">
    <tr>
        <td class="p-3">商品画像</td>
        <td class="p-3">説明</td>
    </tr>
    <tr>
        <td class="p-3">
            <img src="/img/sample120-120.jpg" class="img-fluid">
        </td>
        <td class="p-3">人気商品です</td>
    </tr>
</table>
ブラウザ表示

枠線や背景色と余白が組み合わさることで、情報の区切りがはっきりします。視覚的に整理された表はユーザーに安心感を与え、内容の理解を助けます。特に商品一覧やデータ一覧などの表示では重要な工夫になります。

8. テーブル余白設計で意識したい最小セット

8. テーブル余白設計で意識したい最小セット
8. テーブル余白設計で意識したい最小セット

初心者がまず覚えるべきポイントは三つあります。第一にセル内部のpaddingを設定することです。第二に上下の余白を少し広げて行の区切りを分かりやすくすることです。第三にテーブル全体にmarginを設定してページ構成を整えることです。

この三つを意識するだけで、表の読みやすさは大きく向上します。スペーシングは装飾のように見えますが、実際には情報整理の基本的な技術です。表はデータをまとめて表示するため、見やすさの改善は利用者の理解を助ける重要な役割を持っています。

Bootstrapのスペーシングユーティリティは難しい設定が不要で、クラスを追加するだけで調整できます。初心者でも扱いやすく、短時間で見やすいテーブルを作成できる点が大きな特徴です。

2026年最新 スキルアップ・実践セミナー

【60分集中】CSSを1行も書かない!?Bootstrap 5ユーティリティクラス活用で開発工数を50%削減

「スピード」が武器になる。Bootstrap 5で商用クオリティのWebサイトを高速構築。

本講座では、世界シェアNo.1のフレームワークBootstrap 5を使いこなし、ゼロからレスポンシブサイトを組み上げる「現場最速のワークフロー」を学びます。単なる導入に留まらず、ユーティリティクラスを活用した効率化と、実務で必須となるカスタマイズ技法を60分で完全習得します。

具体的なワークショップ内容と環境

【つくるもの】
モダンなランディングページ(LP)やダッシュボードのプロトタイプを作成します。ナビゲーション、ヒーローセクション、カードレイアウト、フッターなど、Bootstrapのコンポーネントを組み合わせて「一瞬で形にする」感動を体験してください。

【開発環境】
VS CodeにBootstrap 5専用のSnippet(補完機能)を導入し、手入力を最小限にする環境を構築。最新のCDN利用法や、表示速度(Core Web Vitals)を意識した最適な読み込み設定など、プロの初期設定を伝授します。

この60分で得られる3つの革新スキル

1. グリッドシステムの完全マスター

スマホ・タブレット・PCでレイアウトを自由自在に切り替える「ブレイクポイント」の極意を学びます。

2. ユーティリティクラスによる爆速デザイン

CSSを1行も書かずに、マージン・パディング・カラーを制御。開発工数を半分以下にする実戦術を習得します。

3. 脱・標準デザインのカスタマイズ

「Bootstrap感」を消し、独自のブランドイメージに合わせるための、上書きの作法とデザインの整え方を伝授します。

※本講座は、HTML/CSSの基本を理解した方向けの「実践加速講座」です。制作会社のコーダーや副業フリーランスとして「案件の回転率」を上げ、市場価値を最大化させたい方をモクモクがバックアップします。

【60分集中】CSSを1行も書かない!?Bootstrap 5ユーティリティクラス活用で開発工数を50%削減

Bootstrap 5を楽しみながら、一緒に学びましょう!

各回少人数・マンツーマン形式で徹底サポート

このセミナーの詳細・お申し込みはこちら
カテゴリの一覧へ
新着記事
New1
CSS
テーブルの罫線を消す!CSSで枠線なしのスッキリした表デザインを作る方法
New2
HTML
HTMLのtableタグの使い方を完全ガイド!初心者でもわかる表組みデータの基本
New3
CSS
CSSで要素の可視性を制御するテクニック!モーダル・ドロップダウン活用ガイド
New4
CSS
CSSで表示切替をアニメーションと併用する方法!displayとtransitionの使い方完全ガイド
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.2
Java&Spring記事人気No2
HTML
HTML inputタグとは?フォーム入力を担う基本要素を初心者向けに完全解説
No.3
Java&Spring記事人気No3
CSS
CSSの::placeholderの使い方を完全ガイド!入力欄のデザインを自由自在に変える方法
No.4
Java&Spring記事人気No4
CSS
テキストボックスの作り方!CSSで幅・高さ・色を自由にカスタマイズする方法
No.5
Java&Spring記事人気No5
CSS
CSSでテキストの折り返しを完全解説!初心者でもわかる基本と注意点
No.6
Java&Spring記事人気No6
CSS
CSSでGoogle Fontsを使う方法を完全ガイド!初心者でもできるフォントの変更
No.7
Java&Spring記事人気No7
Bootstrap
Bootstrap 5ボタン入門:.btn・.btn-primaryの種類とサイズ・形を初心者向けに完全解説
No.8
Java&Spring記事人気No8
Bootstrap
Bootstrap 5 のカラーと背景色を完全ガイド!初心者向け色の使い分け解説