Jejak pengalaman belajar dan sharing IT saya, semua tertuang disini.
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Bootstrap menyediakan berbagai utility class yang memudahkan developer dalam mengatur layout dan posisi elemen pada halaman website. Dengan menggunakan komponen layout Bootstrap, developer dapat mengatur jarak antar elemen, tampilan elemen, serta posisi konten dengan lebih cepat tanpa harus menulis CSS secara manual.
Beberapa komponen layout yang sering digunakan dalam Bootstrap antara lain:
Container
Margin dan padding utilities
Display utilities
Flexbox utilities
Alignment utilities
Komponen-komponen ini sangat membantu dalam membangun tampilan website yang rapi, konsisten, dan responsive.
Container adalah elemen utama yang digunakan untuk membungkus konten website agar layout terlihat rapi dan terstruktur.
Bootstrap menyediakan dua jenis container yaitu container dan container-fluid.
Container memiliki lebar yang menyesuaikan ukuran layar perangkat (responsive fixed width).
Contoh penggunaan:
<div class="container"> Konten website</div>
Container biasanya digunakan untuk membuat layout website yang memiliki batas lebar tertentu agar tampilan tetap nyaman dibaca.
Bootstrap menyediakan class utilities untuk mengatur jarak antar elemen menggunakan margin dan padding.
Margin adalah jarak di luar elemen, sedangkan padding adalah jarak di dalam elemen.
m = marginp = padding
Contoh penggunaan:
| Class | Fungsi |
|---|---|
| m-3 | margin semua sisi |
| mt-3 | margin atas |
| mb-3 | margin bawah |
| ms-3 | margin kiri |
| me-3 | margin kanan |
| p-3 | padding semua sisi |
Contoh kode:
<div class="mt-5 p-3 bg-light">Konten dengan margin atas dan padding</div>
Penjelasan:
mt-5 → margin top
p-3 → padding
bg-light → background warna terang
Display utilities digunakan untuk mengatur cara elemen ditampilkan pada halaman website.
Beberapa class display yang sering digunakan:
| Class | Fungsi |
|---|---|
| d-block | elemen tampil sebagai block |
| d-inline | elemen tampil sebagai inline |
| d-inline-block | kombinasi inline dan block |
| d-none | menyembunyikan elemen |
| d-flex |
mengaktifkan flexbox |
Contoh penggunaan:
<div class="d-none">Elemen ini disembunyikan</div>
Contoh lainnya:
<div class="d-block">Elemen block</div>
Display utilities sangat berguna untuk mengatur tampilan elemen secara cepat tanpa menulis CSS tambahan.
Bootstrap juga menyediakan utilities untuk menggunakan Flexbox, yaitu teknik layout modern yang memudahkan pengaturan posisi elemen.
Flexbox biasanya digunakan untuk:
membuat layout horizontal
mengatur jarak antar elemen
membuat elemen sejajar
Contoh penggunaan flexbox:
<div class="d-flex"><div class="p-2">Item 1</div><div class="p-2">Item 2</div><div class="p-2">Item 3</div></div>
Pada contoh di atas:
d-flex mengaktifkan flexbox
semua elemen berada dalam satu baris
Contoh flexbox dengan jarak:
<div class="d-flex justify-content-between"><div>Menu 1</div><div>Menu 2</div></div>
Class justify-content-between memberikan jarak antara elemen.
Alignment utilities digunakan untuk mengatur posisi elemen secara horizontal maupun vertikal.
Bootstrap menyediakan berbagai class alignment seperti:
| Class | Fungsi |
|---|---|
| text-start | teks rata kiri |
| text-center | teks rata tengah |
| text-end | teks rata kanan |
<p class="text-center">Teks berada di tengah</p>
Contoh:
<div class="d-flex align-items-center" style="height:200px;">Konten berada di tengah secara vertikal</div>
Class yang sering digunakan:
| Class | Fungsi |
|---|---|
| align-items-start | posisi atas |
| align-items-center | posisi tengah |
| align-items-end |
posisi bawah |
Alignment utilities sangat berguna untuk membuat layout yang rapi dan mudah diatur.
Komponen layout Bootstrap menyediakan berbagai utility class yang membantu developer dalam mengatur struktur dan posisi elemen pada halaman website. Dengan menggunakan container, margin dan padding utilities, display utilities, flexbox utilities, serta alignment utilities, developer dapat membuat layout website dengan lebih cepat dan efisien tanpa harus menulis banyak kode CSS. Pemahaman komponen layout ini sangat penting sebelum mempelajari komponen Bootstrap yang lebih kompleks.