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

Bootstrapグリッドシステム完全入門|2カラム・3カラム・4カラム王道レイアウトテンプレート集【初心者向け】

2カラム・3カラム・4カラムの王道レイアウトテンプレート集
2カラム・3カラム・4カラムの王道レイアウトテンプレート集

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

生徒

「Bootstrapって聞いたことはあるんですが、カラムとかグリッドって何ですか?」

先生

「Bootstrapは、画面のレイアウトを簡単に整えられる便利な道具箱のようなものです。その中でもグリッドシステムは、画面をきれいに区切るための仕組みです。」

生徒

「2カラムとか3カラムって、よく聞きますがどういう意味ですか?」

先生

「画面を横に何分割するか、という考え方です。では、順番に見ていきましょう。」

1. Bootstrapのグリッドシステムとは何か

1. Bootstrapのグリッドシステムとは何か
1. Bootstrapのグリッドシステムとは何か

Bootstrapのグリッドシステムとは、画面の横幅を12個に分けてレイアウトを考える仕組みです。12という数字は、2でも3でも4でも割り切れるため、とても使いやすい数です。

イメージとしては、ノートを横に12マスの方眼で区切り、そのマスを何個使うかで配置を決める感じです。パソコンやスマートフォンなど、画面サイズが変わっても自動で整えてくれます。

2. カラムと行の基本ルール

2. カラムと行の基本ルール
2. カラムと行の基本ルール

Bootstrapでは、横の並びを「行」、その中の区切りを「カラム」と呼びます。行の中にカラムを入れる、という順番がとても大切です。

これは、お弁当箱に例えると分かりやすいです。まず大きなお弁当箱があって、その中に仕切りを入れておかずを分ける、というイメージです。

3. 2カラムレイアウトの王道テンプレート

3. 2カラムレイアウトの王道テンプレート
3. 2カラムレイアウトの王道テンプレート

2カラムレイアウトは、左にメニュー、右に本文という構成でよく使われます。ブログや企業サイトで最も定番の形です。


<div class="container">
    <div class="row">
        <div class="col-4">
            <p>左メニュー</p>
        </div>
        <div class="col-8">
            <p>メインコンテンツ</p>
        </div>
    </div>
</div>
ブラウザ表示

12分割のうち、左に4、右に8を使っています。数字を足すと12になる点が重要です。

4. 3カラムレイアウトの基本パターン

4. 3カラムレイアウトの基本パターン
4. 3カラムレイアウトの基本パターン

3カラムレイアウトは、情報を均等に並べたいときに便利です。サービス紹介や特徴説明などによく使われます。


<div class="container">
    <div class="row">
        <div class="col-4">内容1</div>
        <div class="col-4">内容2</div>
        <div class="col-4">内容3</div>
    </div>
</div>
ブラウザ表示

同じ幅で3つ並ぶため、見た目がとても整います。初心者でも失敗しにくい構成です。

5. 4カラムレイアウトの使いどころ

5. 4カラムレイアウトの使いどころ
5. 4カラムレイアウトの使いどころ

4カラムレイアウトは、商品一覧や画像ギャラリーなどでよく使われます。一度に多くの情報を見せたいときに便利です。


<div class="container">
    <div class="row">
        <div class="col-3">A</div>
        <div class="col-3">B</div>
        <div class="col-3">C</div>
        <div class="col-3">D</div>
    </div>
</div>
ブラウザ表示

12を4で割ると3になるため、すべて同じ幅になります。

6. 画面サイズで自動調整される仕組み

6. 画面サイズで自動調整される仕組み
6. 画面サイズで自動調整される仕組み

Bootstrapの強みは、画面の大きさに応じて自動でレイアウトが変わる点です。これをブレークポイントと呼びます。

難しく考えず、「スマホ用」「タブレット用」「パソコン用」と切り替わる仕組みだと覚えると安心です。

7. 初心者がつまずきやすい注意点

7. 初心者がつまずきやすい注意点
7. 初心者がつまずきやすい注意点

よくある失敗は、カラムの合計が12を超えてしまうことです。その場合、レイアウトが崩れます。

また、行の中に直接文字を書くのではなく、必ずカラムの中に入れる、というルールも大切です。

8. 実務でよく使われる組み合わせ例

8. 実務でよく使われる組み合わせ例
8. 実務でよく使われる組み合わせ例

実際のWebサイトでは、2カラムと3カラムを組み合わせて使うことが多いです。上は3カラム、下は2カラム、という構成もよく見かけます。

Bootstrapのグリッドシステムを理解すると、デザインの引き出しが一気に増えます。

まとめ

まとめ
まとめ

ここまで、Bootstrapのグリッドシステムについて、基本の考え方から実際によく使われる二カラム、三カラム、四カラムのレイアウトパターンまでを順番に見てきました。Bootstrapのグリッドシステムは、画面を十二分割して考えるというシンプルなルールを軸にしているため、初心者でも仕組みを理解しやすく、実務でもそのまま使えるのが大きな特徴です。コンテナ、行、カラムという三つの要素を正しい順番で組み合わせるだけで、パソコン、タブレット、スマートフォンといった異なる画面サイズに対応したレイアウトを自然に作ることができます。

二カラムレイアウトは、左にメニュー、右に本文という定番構成で、ブログや企業サイト、管理画面など幅広い場面で活躍します。三カラムレイアウトは、情報を均等に並べたいときに便利で、サービス紹介や特徴説明、比較表などに向いています。四カラムレイアウトは、商品一覧や画像ギャラリーのように、同じ形式の情報をたくさん並べたい場合に力を発揮します。どのレイアウトでも共通して大切なのは、カラムの合計が必ず十二になるように意識することです。

また、Bootstrapのグリッドシステムでは、画面サイズに応じて自動でレイアウトが調整される仕組みが用意されています。これにより、スマートフォンでは縦並び、パソコンでは横並びといった柔軟な表示が簡単に実現できます。初心者のうちは細かい設定を覚えるよりも、「行の中にカラムを入れる」「カラムの合計は十二」という二点をしっかり身につけることが、レイアウト理解への近道になります。

実務では、単純な二カラムや三カラムだけでなく、セクションごとにレイアウトを切り替えるケースが多くあります。例えば、ページ上部は三カラムで特徴を並べ、下部は二カラムで詳細説明を配置するといった構成です。こうした組み合わせも、Bootstrapのグリッドシステムを理解していれば無理なく対応できます。グリッドを意識して設計することで、見た目が整うだけでなく、後から修正しやすいコードを書くことにもつながります。

以下は、これまで学んだ内容を踏まえたシンプルなサンプル構成です。二カラムと三カラムを組み合わせた、実務でもよく見かけるレイアウト例になります。


<div class="container">
    <div class="row">
        <div class="col-4">
            <p>サイドメニュー</p>
        </div>
        <div class="col-8">
            <div class="row">
                <div class="col-4">特徴一</div>
                <div class="col-4">特徴二</div>
                <div class="col-4">特徴三</div>
            </div>
        </div>
    </div>
</div>
ブラウザ表示

このように、行の中にさらに行とカラムを重ねることで、複雑に見えるレイアウトも整理して作ることができます。最初は難しく感じるかもしれませんが、基本ルールを守って書いていけば、自然と読みやすく管理しやすい構造になります。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のボックスモデルとは?margin・border・padding・contentの構造を初心者向けに解説
New2
CSS
CSSグリッドレイアウトで可変カラムを作る!初心者向けレスポンシブWebデザイン解説
New3
Bootstrap
Bootstrap5ナビゲーションバーに検索フォームを設置する方法を完全解説!初心者向けに幅・プレースホルダー・送信ボタンの整え方までやさしく説明
New4
HTML
HTML p・span・strong・emとは?テキスト系タグの基本を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
HTML
HTML inputタグとは?フォーム入力を担う基本要素を初心者向けに完全解説
No.2
Java&Spring記事人気No2
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.3
Java&Spring記事人気No3
CSS
CSSのnth-child()を完全攻略!特定の順番にスタイルを当てる方法
No.4
Java&Spring記事人気No4
HTML
HTML formのaction URL設計を完全解説|送信先の考え方を初心者でも理解
No.5
Java&Spring記事人気No5
Bootstrap
Bootstrap5のツールチップ・ポップオーバーが閉じない・重なる問題を解決!boundary・offset・z-index調整を初心者向けに徹底解説
No.6
Java&Spring記事人気No6
HTML
HTMLのformタグの書き方を完全ガイド!actionとmethod属性の意味を初心者向けにやさしく解説
No.7
Java&Spring記事人気No7
HTML
HTML input type="email"の入力チェック仕様と注意点を徹底解説 初心者向け完全ガイド
No.8
Java&Spring記事人気No8
HTML
HTML iframeタグの使い方|外部ページ埋め込みの基本を初心者向けに解説