カテゴリ: Bootstrap 更新日: 2026/01/18

Bootstrapブレークポイント完全ガイド!sm・md・lg・xl・xxlの意味と選び方を初心者向けに解説

ブレークポイントsm/md/lg/xl/xxlの意味と選び方【レスポンシブ設計の指針】
ブレークポイントsm/md/lg/xl/xxlの意味と選び方【レスポンシブ設計の指針】

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

生徒

「Bootstrapでsmとかmdって書いてあるんですが、正直よく分かりません…」

先生

「それは画面の大きさごとにデザインを切り替えるための目印です。」

生徒

「スマホとかパソコンで見た目を変えるってことですか?」

先生

「そうです。Bootstrapではそれをブレークポイントと呼びます。」

1. ブレークポイントとは何か

1. ブレークポイントとは何か
1. ブレークポイントとは何か

ブレークポイントとは、画面の横幅によってレイアウトを切り替えるための境目のことです。スマートフォン、タブレット、パソコンでは画面の大きさが違います。

そのまま同じ配置にすると、文字が小さすぎたり、横にはみ出したりします。そこで、ある幅を境にデザインを変える仕組みが必要になります。

2. Bootstrapが用意している画面サイズの考え方

2. Bootstrapが用意している画面サイズの考え方
2. Bootstrapが用意している画面サイズの考え方

Bootstrapでは、よく使われる画面サイズをあらかじめ分類しています。これにより、細かい計算をしなくてもレスポンシブ対応ができます。

レスポンシブとは、画面サイズに応じて自動で見た目が変わる設計のことです。

3. smとmdの意味をやさしく理解する

3. smとmdの意味をやさしく理解する
3. smとmdの意味をやさしく理解する

smは小さめの画面を意味します。主にスマートフォンを横にしたサイズや、小さなタブレットを想定しています。

mdは中くらいの画面です。タブレットや小型ノートパソコンをイメージすると分かりやすいです。


<div class="container">
    <div class="row">
        <div class="col-sm-6 col-md-4">内容</div>
        <div class="col-sm-6 col-md-8">内容</div>
    </div>
</div>
ブラウザ表示

4. lgとxlの役割を知ろう

4. lgとxlの役割を知ろう
4. lgとxlの役割を知ろう

lgは大きめの画面を意味します。一般的なデスクトップパソコンの画面サイズです。

xlはさらに広い画面を想定しています。横幅が広いモニターで、余白を活かしたデザインができます。


<div class="container">
    <div class="row">
        <div class="col-lg-3 col-xl-2">メニュー</div>
        <div class="col-lg-9 col-xl-10">メイン</div>
    </div>
</div>
ブラウザ表示

5. xxlはどんなときに使うのか

5. xxlはどんなときに使うのか
5. xxlはどんなときに使うのか

xxlはとても大きな画面向けの指定です。横幅が非常に広いディスプレイで使われます。

必ず使うものではありませんが、管理画面や情報量の多いページでは役立ちます。


<div class="container">
    <div class="row">
        <div class="col-xxl-2">サイド</div>
        <div class="col-xxl-10">コンテンツ</div>
    </div>
</div>
ブラウザ表示

6. モバイルファーストという考え方

6. モバイルファーストという考え方
6. モバイルファーストという考え方

Bootstrapはモバイルファーストという考え方で作られています。これは、まずスマートフォンを基準にデザインし、画面が大きくなるにつれて調整する方法です。

そのため、何も指定しない場合はスマホ向けの表示になります。

7. ブレークポイントの選び方の基本

7. ブレークポイントの選び方の基本
7. ブレークポイントの選び方の基本

初心者の方は、すべてのサイズを無理に使う必要はありません。まずはmdとlgを中心に考えると分かりやすいです。

画面を縮めたり広げたりしながら、「ここで見づらくなる」という位置を基準に選ぶのがおすすめです。

8. ブレークポイント設計で失敗しないコツ

8. ブレークポイント設計で失敗しないコツ
8. ブレークポイント設計で失敗しないコツ

細かく切り替えすぎると、コードが複雑になります。まずはシンプルに作り、必要になったら追加するのが安全です。

Bootstrapの決められた区切りを使うことで、安定したレスポンシブ設計ができます。

カテゴリの一覧へ
新着記事
New1
Bootstrap
Bootstrapブレークポイント完全ガイド!sm・md・lg・xl・xxlの意味と選び方を初心者向けに解説
New2
CSS
CSS Gridレイアウト設計術!固定幅・自動幅・割合幅を組み合わせる方法
New3
HTML
HTML アウトラインとは?見出し構造(h1〜h6)の考え方
New4
Bootstrap
Bootstrap5グリッドとは?12分割の基本とrow・col・gutterを初心者向けにやさしく解説
人気記事
No.1
Java&Spring記事人気No1
CSS
CSS Gridとは?初心者でもわかるグリッドレイアウトとフレックスとの違いをやさしく解説
No.2
Java&Spring記事人気No2
CSS
CSSの複数セレクタ指定を完全解説!初心者でもわかるカンマ区切りの使い方
No.3
Java&Spring記事人気No3
CSS
CSS Gridの配置を視覚的にデザイン!grid-template-areasの設計方法
No.4
Java&Spring記事人気No4
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.5
Java&Spring記事人気No5
CSS
CSSで固定ヘッダーがコンテンツに被らないようにするpadding-topテクニック
No.6
Java&Spring記事人気No6
HTML
HTMLでできること・できないこと|初心者が迷う点を整理
No.7
Java&Spring記事人気No7
HTML
HTML基本構文とは?タグの書き方を基礎からわかりやすく解説
No.8
Java&Spring記事人気No8
HTML
HTML html/head/bodyタグの役割|文書構造の基本を整理