ブートストラップ4グリッドエクストラスモール


極小グリッドの例

  Extra small Small Medium Large Extra Large
Class prefix .col- .col-sm- .col-md- .col-lg- .col-xl-
Screen width <576px >=576px >=768px >=992px >=1200px

2列の単純なレイアウトがあると仮定します。すべてのデバイスで列を25%/ 75%に分割する必要があります。

2つの列に次のクラスを追加します。

<div class="col-3">....</div>
<div class="col-9">....</div>

次の例では、すべてのデバイス(extra small、small、medium、large、xlarge)で25%/ 75%に分割されます。

col-3
col-9

<div class="container-fluid">
  <div class="row">
    <div class="col-3 bg-success">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-9 bg-warning">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

注:合計が12以下になるようにしてください(使用可能な12列すべてを使用する必要はありません)。

33.3%/ 66.6%の分割の場合は、andを使用.col-4します.col-8(50%/ 50%の分割の場合は、andを使用.col-6します.col-6):

col-4
col-8
col-6
col-6

<!-- 33.3%/66.6% split -->
<div class="container-fluid">
  <div class="row">
    <div class="col-4 bg-success">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-8 bg-warning">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

<!-- 50%/50% split -->
<div class="container-fluid">
  <div class="row">
    <div class="col-6 bg-success">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-6 bg-warning">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

自動レイアウト列

Bootstrap 4では、すべてのデバイスに同じ幅の列を作成する簡単な方法があります。から番号を削除し、指定された数のcol要素.col-*でのみ.colクラスを 使用しますブートストラップは列の数を認識し、各列は同じ幅になります。

<!-- Two columns: 50% width-->
<div class="row">
  <div class="col">1 of 2</div>
  <div class="col">2 of 2</div>
</div>

<!-- Four columns: 25% width-->
<div class="row">
  <div class="col">1 of 4</div>
  <div class="col">2 of 4</div>
  <div class="col">3 of 4</div>
  <div class="col">4 of 4</div>
</div>
2の1/2
2 of 2
1/4
2/4
3/4
4/4

次の章では、小さなデバイスに異なる分割パーセントを追加する方法を示します。