Bootstrap Grid - Thiết bị lớn


Ví dụ về lưới Bootstrap: Thiết bị lớn

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

Trong chương trước, chúng tôi đã trình bày một ví dụ về lưới với các lớp dành cho các thiết bị vừa và nhỏ. Chúng tôi đã sử dụng hai div (cột) và chúng tôi phân chia 25% / 75% trên các thiết bị nhỏ và 50% / 50% trên các thiết bị trung bình:

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

Nhưng trên các thiết bị lớn, thiết kế có thể tốt hơn với tỷ lệ chia 33% / 66%.

Mẹo: Thiết bị lớn được định nghĩa là có chiều rộng màn hình từ 1200 pixel trở lên .

Đối với các thiết bị lớn, chúng tôi sẽ sử dụng các .col-lg-*lớp.

Vì vậy, bây giờ chúng tôi sẽ thêm chiều rộng cột cho các thiết bị lớn:

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

Bây giờ Bootstrap sẽ nói "ở kích thước nhỏ, hãy xem các lớp có -sm- trong chúng và sử dụng chúng. Ở kích thước trung bình, hãy xem các lớp có -md- trong chúng và sử dụng chúng. Ở kích thước lớn, hãy xem các lớp có từ -lg- trong chúng và sử dụng chúng ".

Ví dụ sau sẽ dẫn đến mức phân chia 25% / 75% trên các thiết bị nhỏ, mức phân chia 50% / 50% trên thiết bị vừa và mức phân chia 33% / 66% trên thiết bị lớn:

Thí dụ

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

Lưu ý: Đảm bảo rằng tổng luôn luôn cộng với 12.


Chỉ sử dụng lớn

Trong ví dụ dưới đây, chúng tôi chỉ xác định .col-lg-6lớp (không có .col-md-*và / hoặc .col-sm-*). Điều này có nghĩa là các thiết bị lớn sẽ chia 50% / 50%. Tuy nhiên, đối với các thiết bị vừa VÀ nhỏ, nó sẽ xếp theo chiều dọc (100% chiều rộng):

Thí dụ

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