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

Bootstrapのオフセットと並び替えを完全解説!offsetとorderで初心者でもできる柔軟レイアウト

オフセット・並び替え:.offset-・.order-で柔軟な配置を実現
オフセット・並び替え:.offset-・.order-で柔軟な配置を実現

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

生徒

「Bootstrapで配置をずらしたり、順番を入れ替えたりできるって聞いたんですが、本当ですか?」

先生

「できますよ。Bootstrapにはoffsetとorderという仕組みがあって、難しい計算をしなくても配置を調整できます。」

生徒

「パソコンをほとんど触ったことがなくても大丈夫ですか?」

先生

「大丈夫です。席替えや空席のたとえで、順番に説明していきましょう。」

1. Bootstrapの配置調整とは何か

1. Bootstrapの配置調整とは何か
1. Bootstrapの配置調整とは何か

Bootstrapのコンテナとレイアウトの基本では、画面を横に区切って内容を並べます。 ただ並べるだけでなく、少し右にずらしたい、表示する順番を変えたい、という場面もよくあります。 そんなときに使うのが、オフセットと並び替えです。

難しそうに聞こえますが、実際はとてもシンプルです。 オフセットは空席を作ること、並び替えは席替えをすることだと考えると理解しやすくなります。

2. オフセットとは何をする仕組みか

2. オフセットとは何をする仕組みか
2. オフセットとは何をする仕組みか

オフセットは、列の左側に空白を作るための仕組みです。 Bootstrapでは横幅を十二個に分けて考えますが、そのうち何個分を空けるかを指定できます。 これは、長い机の左側を空けてから椅子を置くイメージです。

offsetを使うと、中央寄せのようなレイアウトも簡単に作れます。 自分で余白を計算する必要がないのが、Bootstrapの大きな特徴です。

3. offsetを使った基本的な例

3. offsetを使った基本的な例
3. offsetを使った基本的な例

<div class="container">
  <div class="row">
    <div class="col-4 offset-4">中央に配置されたエリア</div>
  </div>
</div>
ブラウザ表示

この例では、四つ分の幅を持つ列を、左に四つ分ずらしています。 結果として、画面の中央に要素が配置されます。 数字が苦手な方でも、空白を作ると考えるだけで理解できます。

4. 並び替えを行うorderの考え方

4. 並び替えを行うorderの考え方
4. 並び替えを行うorderの考え方

orderは、表示される順番を変えるための仕組みです。 HTMLでは上から書いたものが先に表示されますが、orderを使うと見た目の順番だけを変更できます。

これは、席替えのようなものです。 名簿の順番は変えずに、座る場所だけを入れ替えるイメージです。 初心者の方でも、数字が小さいほど前に来ると覚えれば十分です。

5. orderを使った並び替えの例

5. orderを使った並び替えの例
5. orderを使った並び替えの例

<div class="container">
  <div class="row">
    <div class="col order-2">あとで表示</div>
    <div class="col order-1">先に表示</div>
  </div>
</div>
ブラウザ表示

見た目では、order-1が先、order-2が後になります。 HTMLの書く順番を変えなくてもよいので、作業がとても楽になります。

6. offsetとorderを組み合わせる考え方

6. offsetとorderを組み合わせる考え方
6. offsetとorderを組み合わせる考え方

offsetとorderは、一緒に使うこともできます。 空白を作りつつ、表示順を変えることで、柔軟なレイアウトが実現できます。 Bootstrapが初心者に優しいと言われる理由の一つです。


<div class="container">
  <div class="row">
   <div class="col-3 order-2">右側の小さなエリア</div>
   <div class="col-6 offset-1 order-1">中央の大きなエリア</div>
  </div>
</div>
ブラウザ表示

このように、位置と順番を別々に考えることで、複雑に見える配置も簡単に作れます。

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

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

offsetやorderでよくある失敗は、数字の合計を気にしすぎることです。 最初は、少しずらす、順番を入れ替える、という感覚で問題ありません。

Bootstrapのコンテナとレイアウトの基本を理解していれば、自然と使いこなせるようになります。 完璧を目指さず、まずは動かして確認することが大切です。

8. オフセットと並び替えが役立つ場面

8. オフセットと並び替えが役立つ場面
8. オフセットと並び替えが役立つ場面

ブログのサイドバーを少しずらしたいときや、スマートな配置をしたいときにoffsetは役立ちます。 また、重要な情報を先に見せたい場合はorderが便利です。

Bootstrapを使えば、プログラミング未経験の方でも、整ったレイアウトを作れます。 offsetとorderは、その中でも特に使いやすい機能です。

カテゴリの一覧へ
新着記事
New1
HTML
HTMLの歴史と進化を初心者向けに解説!HTML4からHTML5への変遷
New2
CSS
CSSセレクタの命名規則とBEMの基本を徹底解説!初心者にもやさしいCSS設計ガイド
New3
Bootstrap
Bootstrapのオフセットと並び替えを完全解説!offsetとorderで初心者でもできる柔軟レイアウト
New4
HTML
HTMLの役割とは?CSS・JavaScriptとの違いと連携を初心者向けに徹底解説
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSグリッドレイアウト完全入門!display: grid の基本と使い方を初心者向けにやさしく解説
No.2
Java&Spring記事人気No2
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.3
Java&Spring記事人気No3
CSS
CSSの複数セレクタ指定を完全解説!初心者でもわかるカンマ区切りの使い方
No.4
Java&Spring記事人気No4
CSS
CSSでテキストの折り返しを完全解説!初心者でもわかる基本と注意点
No.5
Java&Spring記事人気No5
CSS
CSSのフレックスボックスで要素を左右に寄せる方法を完全ガイド!初心者でもわかるjustify-content: space-between
No.6
Java&Spring記事人気No6
CSS
CSS Gridとは?初心者でもわかるグリッドレイアウトとフレックスとの違いをやさしく解説
No.7
Java&Spring記事人気No7
CSS
CSSの画面サイズ対応スタイル完全ガイド!初心者でもわかる相対単位の使い方
No.8
Java&Spring記事人気No8
CSS
CSSグリッド入門!grid-areaで名前付き領域を使ったレイアウトの作り方をやさしく解説