Bootstrap グリッド - 大型デバイス

❮ 前章へ 次章へ ❯

Bootstrap グリッドの例:大型デバイス

前の章では、小型と中型デバイス用のクラスを持つグリッドの例を示しました。 その中では、2つの div(列)を使用し、小型デバイスでは 25%/75% の分割を指定し、 中型デバイスでは 50%/50% の分割を指定しました:

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

しかし、大型デバイスのデザインは 33%/66% の分割の方が良いかもしれません。

チップ: 大型デバイスとは、画面の幅が 1200 ピクセル以上のものと定義されています。

大型デバイスには、.col-lg-* クラスを使用します。

今、大型デバイスにカラム幅を追加します:

<div class="col-sm-3 col-md-6 col-lg-4">....</div>
<div class="col-sm-9 col-md-6 col-lg-8">....</div>

今、Bootstrap は「小型は、-sm- を持つクラスを見てそれを使用し、中型は、-md- を持つクラスを見てそれを使用して、 大型は、-lg- を持つクラスを見てそれを使用する」と、言おうとしています。

下の例では、小型デバイスは 25%/75% に、中型デバイスは 50%/50% に、 大型デバイスは 33%/66% に分割されます:

<div class="container-fluid">
  <h1>Hello World!</h1>
  <div class="row">
    <div class="col-sm-3 col-md-6 col-lg-4" style="background-color:yellow;">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-sm-9 col-md-6 col-lg-8" style="background-color:pink;">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>
Try it Yourself »

注: 合計が 12 であることを常に確認してください。


大型のみを使用する

下の例では、.col-md-* および/または .col-sm-* なしに .col-lg-6 のみを指定しています。 これは、大型デバイスでは 50%/50% に分割されることを意味しています。 しかし、中型と小型デバイスでは、縦にスタック(100% 幅)されることになります:

<div class="container-fluid">
  <h1>Hello World!</h1>
  <div class="row">
    <div class="col-lg-6" style="background-color:yellow;">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-lg-6" style="background-color:pink;">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>
Try it Yourself »

❮ 前章へ 次章へ ❯