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

Bootstrapのボタンを右寄せ・中央寄せする方法を完全ガイド!初心者でもわかる配置の基本

ボタンを右寄せ/中央寄せにする方法(.ms-auto/.text-center/.d-grid)
ボタンを右寄せ/中央寄せにする方法(.ms-auto/.text-center/.d-grid)

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

生徒

「Bootstrapでボタンを中央や右に寄せたいんですが、どうすればいいですか?」

先生

「Bootstrapには、配置を簡単に変えられる便利なクラスが用意されています。」

生徒

「クラスって何ですか?難しそうで不安です……」

先生

「大丈夫です。クラスは“命令が書かれたラベル”のようなものなので、一緒に順番に見ていきましょう。」

1. Bootstrapのボタン配置とは何かを知ろう

1. Bootstrapのボタン配置とは何かを知ろう
1. Bootstrapのボタン配置とは何かを知ろう

Bootstrapでは、ボタンのデザインだけでなく、位置の調整もとても簡単に行えます。通常HTMLだけだと、ボタンを右寄せや中央寄せにするにはCSSを書く必要があります。しかしBootstrapを使えば、あらかじめ用意されたクラスを指定するだけで、ボタンの位置を自由に変更できます。

ここでいう「右寄せ」「中央寄せ」とは、画面の中でボタンをどこに置くかという意味です。机の上に物を左、真ん中、右に置くイメージと同じだと考えてください。

2. Bootstrapで使われるクラスの基本

2. Bootstrapで使われるクラスの基本
2. Bootstrapで使われるクラスの基本

Bootstrapのクラスとは、HTMLタグに追加するだけで見た目や動きを変えられる便利な指定です。たとえば、ボタンにbtnというクラスを付けるだけで、見やすく整ったボタンになります。

今回使うms-autoやtext-center、d-gridもすべてBootstrapが用意してくれているクラスです。難しい計算や設定は不要で、コピーして使うだけで効果が出ます。

3. ms-autoを使ってボタンを右寄せする方法

3. ms-autoを使ってボタンを右寄せする方法
3. ms-autoを使ってボタンを右寄せする方法

ms-autoは、ボタンを右側に寄せたいときに使います。これは「左側の空白を自動で最大にする」という意味を持っています。少し難しく聞こえますが、電車の座席で一人分だけ空けて端に座るイメージをすると分かりやすいです。


<div class="d-flex">
    <button class="btn btn-primary ms-auto">右寄せボタン</button>
</div>
ブラウザ表示

d-flexは「横に並べますよ」という合図です。その中でms-autoを指定すると、ボタンが自然と右端に移動します。

4. text-centerでボタンを中央寄せする方法

4. text-centerでボタンを中央寄せする方法
4. text-centerでボタンを中央寄せする方法

text-centerは、文字やボタンを中央に配置するためのクラスです。中央寄せは、画面の真ん中に置きたいときによく使われます。チラシのタイトルが真ん中にあるのと同じ感覚です。


<div class="text-center">
    <button class="btn btn-success">中央寄せボタン</button>
</div>
ブラウザ表示

div全体にtext-centerを付けることで、その中にあるボタンも一緒に中央へ移動します。

5. d-gridを使ってボタンを中央に配置する方法

5. d-gridを使ってボタンを中央に配置する方法
5. d-gridを使ってボタンを中央に配置する方法

d-gridは、少し新しい考え方の配置方法です。Gridは「マス目状に並べる」という意味があり、ボタンを安定して中央に置きたいときに役立ちます。


<div class="d-grid justify-content-center">
    <button class="btn btn-warning">中央配置ボタン</button>
</div>
ブラウザ表示

justify-content-centerは「真ん中に置く」という意味です。d-gridと組み合わせることで、ボタンがきれいに中央に配置されます。

6. ボタングループでも配置は同じ考え方

6. ボタングループでも配置は同じ考え方
6. ボタングループでも配置は同じ考え方

ボタンが一つだけでなく、複数並んでいる場合でも考え方は同じです。箱となるdivにクラスを付けて、その中でまとめて位置を調整します。


<div class="text-center">
    <div class="btn-group">
        <button class="btn btn-outline-primary">はい</button>
        <button class="btn btn-outline-secondary">いいえ</button>
    </div>
</div>
ブラウザ表示

ボタングループ全体を中央に寄せたいときも、外側のdivに注目すると理解しやすくなります。

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

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

よくある間違いとして、ボタンそのものに配置クラスを付けてしまうことがあります。基本的には、ボタンを包んでいる箱に指定するとうまくいきます。

また、ms-autoはd-flexと一緒に使う必要がある点も重要です。セットで覚えると失敗しにくくなります。

8. 配置を理解すると画面作りが楽しくなる

8. 配置を理解すると画面作りが楽しくなる
8. 配置を理解すると画面作りが楽しくなる

ボタンの位置を自由に動かせるようになると、画面の見た目が一気に良くなります。Bootstrapのクラスは、初心者でも扱いやすいように作られているので、まずは今回紹介した3つをしっかり覚えておきましょう。

右寄せ、中央寄せができるようになるだけでも、Webページ作成の幅が大きく広がります。

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フォームのレイアウト設計を完全解説!1列・2列・グリッドフォームをブレークポイント別に作ろう
New2
CSS
CSSのメディアクエリを賢く管理!初心者でも迷わない分割設計パターン
New3
HTML
HTMLのvideoタグの使い方を完全ガイド!初心者でもわかる動画埋め込みの基本
New4
Bootstrap
Bootstrapフォーム入門|.form-control・.form-label・.form-textの基本と最小実装をやさしく解説
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSのメディアタイプ完全ガイド!画面表示と印刷用スタイルを切り替える方法
No.2
Java&Spring記事人気No2
CSS
レスポンシブデザインの要!ブレイクポイントの決め方とCSSの書き方ガイド
No.3
Java&Spring記事人気No3
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.4
Java&Spring記事人気No4
CSS
スマホの向きでデザインが変わる!CSSのorientation(向き)設定ガイド
No.5
Java&Spring記事人気No5
Bootstrap
Bootstrapのボタンを右寄せ・中央寄せする方法を完全ガイド!初心者でもわかる配置の基本
No.6
Java&Spring記事人気No6
CSS
CSSのmin-widthとmax-widthの違いを徹底解説!モバイルファースト設計の基本
No.7
Java&Spring記事人気No7
Bootstrap
Bootstrap Iconsのライセンスと商用利用の注意点【著作権と表記を初心者向けに解説】
No.8
Java&Spring記事人気No8
HTML
HTML imgのwidth・height属性は必要?CLS対策を完全解説