Bootstrap グリッド

❮ 前章へ 次章へ ❯

Bootstrap グリッドシステム

Bootstrap のグリッドシステムは、ページ全体で 12 カラムまで使用できます。

12カラムを全て別々に使用したくなければ、カラムを一緒にまとめてグループにし、幅広いカラムを作成することができます:

span 1 span 1 span 1 span 1 span 1 span 1 span 1 span 1 span 1 span 1 span 1 span 1
 span 4  span 4  span 4
span 4 span 8
span 6 span 6
span 12

Bootstrap グリッドシステムは、レスポンシブで、画面サイズに応じて自動的に再配置されます。


Grid クラス

Bootstrap grid システムには次の4つのクラスがあります:

これらのクラスは、ダイナミックでフレキシブルなレイアウトを作成するため、組み合せて使用することができます。


Bootstrap グリッドの基本構造

下に、Bootstrapグリッドの基本的構造を示します:

<div class="row">
  <div class="col-*-*"></div>
</div>
<div class="row">
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
</div>
<div class="row">
  ...
</div>

最初に、行を作成します(<div class="row">)。 次に、必要な数だけのカラムを(条件に合った .col-*-* クラスを持つタグで)追加します。 各行ごとに、.col-*-* の数値の合計が常に 12 でなければならないことに注意してください。

下に、基本的な Bootstrap グリッドレイアウトのいくつかの例を集めてみました。


3つの等幅カラム

.col-sm-4
.col-sm-4
.col-sm-4

次の例は、タブレットにおける幅の等しい 3 カラムを取得する方法を示しています。大型デスクトップでは拡大されますが、 スマホでは、自動的にカラムは縦に積み重ねられ(スタックされ)ます:

<div class="row">
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
</div>
Try it Yourself »

2つの異なる幅のカラム

.col-sm-4
.col-sm-8

次の例は、タブレットにおける幅の異なる 2 つのカラムを取得する方法を示しています。 大型デスクトップでは拡大されます:

<div class="row">
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-8">.col-sm-8</div>
</div>
Try it Yourself »

チップ: Bootstrap グリッドに関しては、このチュートリアルの後段でより詳しく学習します。


❮ 前章へ 次章へ ❯