カテゴリ: Bootstrap 更新日: 2026/02/25

Bootstrapテーブル入門:.table /.table-striped /.table-hover /.table-bordered をやさしく解説

テーブル入門:.table/.table-striped/.table-hover/.table-bordered の基本
テーブル入門:.table/.table-striped/.table-hover/.table-bordered の基本

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

生徒

「Bootstrapって聞いたことはあるんですが、テーブルって何が便利なんですか?」

先生

「Bootstrapのテーブルを使うと、表が一瞬で見やすく整います。」

生徒

「難しい設定とか必要ですか?」

先生

「ほとんどクラス名を付けるだけなので、パソコン初心者でも安心ですよ。」

1. Bootstrapのテーブルとは何か

1. Bootstrapのテーブルとは何か
1. Bootstrapのテーブルとは何か

Bootstrapのテーブルとは、HTMLで作った表を見やすく整えてくれる仕組みです。表とは、学校の名簿や家計簿のように、行と列で情報を整理する形のことです。Bootstrapを使わない場合、文字が詰まって読みにくくなりがちですが、Bootstrapのテーブルクラスを使うと、余白や線が自動で調整され、読みやすい表になります。

プログラミング未経験の方は、難しく考えなくて大丈夫です。表に「目印のシール」を貼る感覚で、クラス名を付けるだけでデザインが変わります。

2. .table クラスの基本的な役割

2. .table クラスの基本的な役割
2. .table クラスの基本的な役割

.table は、Bootstrapテーブルの基本となるクラスです。これを付けるだけで、文字と文字の間に余白ができ、行ごとに区切りが入り、表としてとても読みやすくなります。例えるなら、ノートに定規で線を引いて整理するイメージです。


<table class="table">
    <thead>
        <tr>
            <th>名前</th>
            <th>年齢</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>田中</td>
            <td>20</td>
        </tr>
        <tr>
            <td>佐藤</td>
            <td>22</td>
        </tr>
    </tbody>
</table>
ブラウザ表示

3. .table-striped で行をしましまにする

3. .table-striped で行をしましまにする
3. .table-striped で行をしましまにする

.table-striped は、表の行を交互に色分けするクラスです。これにより、どの行を見ているのかが分かりやすくなります。横断歩道の白い線のように、視線を助けてくれる役割があります。特に行数が多い表では、とても便利です。


<table class="table table-striped">
    <thead>
        <tr>
            <th>商品名</th>
            <th>価格</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>りんご</td>
            <td>100円</td>
        </tr>
        <tr>
            <td>みかん</td>
            <td>120円</td>
        </tr>
    </tbody>
</table>
ブラウザ表示

4. .table-hover でマウス操作を分かりやすく

4. .table-hover でマウス操作を分かりやすく
4. .table-hover でマウス操作を分かりやすく

.table-hover は、マウスを行の上に乗せたときに背景色が変わる仕組みです。これは、今どこを指しているのかを教えてくれる目印のようなものです。パソコン操作に慣れていない人でも、選択している行が一目で分かります。


<table class="table table-hover">
    <thead>
        <tr>
            <th>曜日</th>
            <th>予定</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>月</td>
            <td>買い物</td>
        </tr>
        <tr>
            <td>火</td>
            <td>掃除</td>
        </tr>
    </tbody>
</table>
ブラウザ表示

5. .table-bordered で枠線をはっきり表示

5. .table-bordered で枠線をはっきり表示
5. .table-bordered で枠線をはっきり表示

.table-bordered は、表のすべてのセルに枠線を付けるクラスです。これは、エクセルで罫線を引く感覚に近く、情報をきっちり区切りたいときに向いています。数字やデータを正確に見せたい場面で役立ちます。


<table class="table table-bordered">
    <thead>
        <tr>
            <th>ID</th>
            <th>状態</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>完了</td>
        </tr>
        <tr>
            <td>2</td>
            <td>未完了</td>
        </tr>
    </tbody>
</table>
ブラウザ表示

6. クラスは組み合わせて使える

6. クラスは組み合わせて使える
6. クラスは組み合わせて使える

Bootstrapのテーブルクラスは、1つだけでなく複数を同時に使えます。例えば、.table と .table-striped と .table-hover を一緒に指定できます。これは、機能付きの文房具を組み合わせて使うようなものです。必要な見た目を選んで付けるだけなので、難しい計算や設定は不要です。

7. 初心者がつまずきやすいポイント

7. 初心者がつまずきやすいポイント
7. 初心者がつまずきやすいポイント

よくある間違いは、tableタグに.tableを付け忘れることです。この場合、Bootstrapの効果が一切出ません。また、theadやtbodyを書かなくても動きますが、書いた方が構造が分かりやすくなります。これは、引き出しにラベルを貼るようなもので、後から見たときに理解しやすくなります。

8. Bootstrapテーブルはなぜ初心者向きなのか

8. Bootstrapテーブルはなぜ初心者向きなのか
8. Bootstrapテーブルはなぜ初心者向きなのか

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
Bootstrap
Bootstrapテーブル入門:.table /.table-striped /.table-hover /.table-bordered をやさしく解説
New2
CSS
スマホの文字化け・崩れを防ぐ!メディアクエリで文字の改行と非表示を操る完全ガイド
New3
HTML
HTMLのvideo属性一覧を完全整理!初心者でもわかるposter・preload・loopの使い方
New4
Bootstrap
Bootstrap入力グループ完全ガイド|初心者でもわかる.input-groupの使い方
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSのメディアタイプ完全ガイド!画面表示と印刷用スタイルを切り替える方法
No.2
Java&Spring記事人気No2
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.3
Java&Spring記事人気No3
CSS
CSSのフレックスボックスで使うgapの使い方を完全ガイド!初心者でもわかる余白調整の基本
No.4
Java&Spring記事人気No4
CSS
レスポンシブデザインの要!ブレイクポイントの決め方とCSSの書き方ガイド
No.5
Java&Spring記事人気No5
CSS
スマホの向きでデザインが変わる!CSSのorientation(向き)設定ガイド
No.6
Java&Spring記事人気No6
CSS
CSSのmin-widthとmax-widthの違いを徹底解説!モバイルファースト設計の基本
No.7
Java&Spring記事人気No7
CSS
CSSで要素を消す方法を完全ガイド!display:noneとvisibility:hiddenの違い
No.8
Java&Spring記事人気No8
Bootstrap
Bootstrap Iconsの使い方を完全解説!初心者でもわかるアイコン基本操作ガイド