tutorial pengembangan web terbaru
 

Bootstrap Grid System


Bootstrap Sistem Grid

Bootstrap's sistem grid memungkinkan hingga 12 kolom di halaman.

Jika Anda tidak ingin menggunakan semua 12 kolom secara individual, Anda dapat mengelompokkan kolom sama untuk menciptakan kolom yang lebih luas:

rentang 1 rentang 1 rentang 1 rentang 1 rentang 1 rentang 1 rentang 1 rentang 1 rentang 1 rentang 1 rentang 1 rentang 1
rentang 4 rentang 4 rentang 4
rentang 4 rentang 8
rentang 6 rentang 6
rentang 12

Bootstrap's sistem grid responsif, dan kolom akan menata kembali tergantung pada ukuran layar: Pada layar besar mungkin terlihat lebih baik dengan konten terorganisir dalam tiga kolom, tetapi pada layar kecil akan lebih baik jika item konten yang ditumpuk di atas satu sama lain.

Tip: Ingat bahwa kolom kotak harus menambahkan hingga dua belas untuk berturut-turut. Lebih dari itu, kolom akan menumpuk tidak peduli viewport .


Grid Kelas

The Bootstrap sistem grid memiliki empat kelas:

  • xs (untuk ponsel)
  • sm (untuk tablet)
  • md (untuk desktop)
  • lg (untuk desktop yang lebih besar)

Kelas-kelas di atas dapat dikombinasikan untuk membuat layout yang lebih dinamis dan fleksibel.

Tip: Setiap kelas sisik, jadi jika Anda ingin mengatur lebar yang sama untuk xs dan sm , Anda hanya perlu menentukan xs .


Aturan Sistem Grid

Beberapa Bootstrap aturan sistem grid:

  • Baris harus ditempatkan dalam .container (fixed-width) atau .container-fluid (full-width) untuk keselarasan dan padding
  • Gunakan baris untuk membuat grup horizontal kolom
  • Konten harus ditempatkan dalam kolom, dan hanya kolom mungkin anak-anak langsung dari baris
  • Kelas yang telah ditetapkan seperti .row dan .col-sm-4 yang tersedia untuk cepat membuat layout jaringan
  • Kolom membuat talang (kesenjangan antara konten kolom) melalui padding. Padding yang disajikan di baris untuk kolom pertama dan terakhir melalui marjin negatif pada .rows
  • kolom Grid dibuat dengan menentukan jumlah 12 kolom yang tersedia yang ingin span. Misalnya, tiga kolom yang sama akan menggunakan tiga .col-sm-4

Struktur dasar dari Bootstrap Grid

Berikut ini adalah struktur dasar dari Bootstrap jaringan:

<div class="container">
  <div class="row">
    <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>

Jadi, untuk membuat tata letak yang Anda inginkan, menciptakan sebuah wadah ( <div class="container"> ). Berikutnya, membuat baris ( <div class="row"> ). Kemudian, tambahkan jumlah yang diinginkan dari kolom (tag dengan tepat .col-*-* kelas). Perhatikan bahwa angka-angka dalam .col-*-* harus selalu menambahkan hingga 12 untuk setiap baris.


Grid Pilihan

Tabel berikut merangkum bagaimana Bootstrap sistem grid bekerja di beberapa perangkat:

  Extra small devices
Phones (<768px)
Small devices
Tablets (>=768px)
Medium devices
Desktops (>=992px)
Large devices
Desktops (>=1200px)
Grid behaviour Horizontal at all times Collapsed to start, horizontal above breakpoints Collapsed to start, horizontal above breakpoints Collapsed to start, horizontal above breakpoints
Container width None (auto) 750px 970px 1170px
Class prefix .col-xs- .col-sm- .col-md- .col-lg-
Number of columns 12 12 12 12
Column width Auto ~62px ~81px ~97px
Gutter width 30px (15px on each side of a column) 30px (15px on each side of a column) 30px (15px on each side of a column) 30px (15px on each side of a column)
Nestable Yes Yes Yes Yes
Offsets Yes Yes Yes Yes
Column ordering Yes Yes Yes Yes

contoh

Bab-bab berikutnya menunjukkan contoh dari sistem grid untuk perangkat yang berbeda: