グリッド・システム Grid system
Bootstrap3には、とても柔軟なグリッドが用意されている。
モバイル、タブレット、デスクトップ、幅広デスクトップの4つの表示領域に対応するレスポンシブ・グリッド・システムだ。
使い方
グリッドの仕様
サンプル
カラム数比較サンプル
モバイル&デスクトップ用グリッド・システム
モバイル、タブレット、デスクトップ用グリッド・システム
clearfix
12カラム以上を1つの行に配置した場合
オフセット・カラム
入れ子(ネスト)
表示順を変更
使い方
class
属性にrow
を指定したdiv
要素を用意する。このdiv
要素は、class
属性にcontainer
かcontainer-fluid
を指定した要素内に配置する。- 1の
div
要素内に、class
属性にcol-*-*
を指定したdiv
要素を配置する。 col-*-*
における1つ目の*
には、表示幅を意味するxs
、sm
、md
、lg
の何れかを指定する。col-*-*
における2つ目の*
には、カラム数を指定する。一行における最大カラム数は12
。
サンプル
カラムA
カラムB
カラムC
ソースコード
<div class="container-fluid"> <div class="row"> <div class="col-md-4">カラムA</div> <div class="col-md-4">カラムB</div> <div class="col-md-4">カラムC</div> </div> </div>
グリッドの仕様
Extra small devices モバイル |
Small devices タブレット |
Medium devices デスクトップ |
Large devices デスクトップ |
|
---|---|---|---|---|
表示幅 | 〜767px | 768px〜991px | 992px〜1199px | 1200px〜 |
クラス名接頭辞 | col-xs- |
col-sm- |
col-md- |
col-lg- |
水平グリッド表示 | 常に | 表示幅が768px以上であれば | 表示幅が992px以上であれば | 表示幅が1200px以上であれば |
コンテナ幅 | 自動 | 750px | 970px | 1170px |
カラム数 | 12 | |||
カラム幅 | 自動 | ~62px | ~81px | ~97px |
カラム余白 | 30px (左右に15px) | |||
入れ子(ネスト) | 可能 | |||
オフセット指定 | 可能 | |||
カラム配置順指定 | 可能 |