ブートストラップグリッド


ブートストラップグリッドシステム

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

12列すべてを個別に使用したくない場合は、列をグループ化して、より幅の広い列を作成できます。

スパン1 スパン1 スパン1 スパン1 スパン1 スパン1 スパン1 スパン1 スパン1 スパン1 スパン1 スパン1
 スパン4  スパン4  スパン4
スパン4 スパン8
スパン6 スパン6
スパン12

Bootstrapのグリッドシステムは応答性が高く、画面サイズに応じて列が自動的に再配置されます。


グリッドクラス

ブートストラップグリッドシステムには、次の4つのクラスがあります。

  • xs(電話の場合-幅768px未満の画面)
  • sm(タブレットの場合-幅768px以上の画面)
  • md(小型ノートパソコンの場合-幅992px以上の画面)
  • lg(ラップトップおよびデスクトップの場合-幅1200px以上の画面)

上記のクラスを組み合わせて、より動的で柔軟なレイアウトを作成できます。


ブートストラップグリッドの基本構造

ブートストラップグリッドの基本構造は次のとおりです。

<div class="row">
  <div class="col-*-*"></div>
  <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つの等しい幅の列を取得する方法を示しています。幅768px未満の 携帯電話または画面では、列は自動的にスタックされます。

<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>

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>

ヒント:このチュートリアルの後半で、ブートストラップグリッドについて詳しく学習します。