Pengenalan Modul Tata Letak
Melalui kelas ini, kamu diajak untuk:
- Mengenal jenis-jenis modul tata letak flexbox dan grid.
- Mengidentifikasi elemen-elemen dalam modul tata letak flexbox dan grid.
Fungsi Dasar
Ketika mendesain suatu halaman web, kita ingin elemen-elemen dalam web kita tertata rapi. Di kelas CSS dasar, kita telah mengenal margin dan padding untuk mengatur elemen. Tapi bayangkan ada banyak sekali elemen yang ingin kita atur tata letaknya. Mengatur setiap elemen dengan margin dan padding akan sangat melelahkan. Untuk menghemat waktu dan tenaga, kita bisa menggunakan flexbox dan/atau grid.
Tentang Flexbox dan Grid
Flexbox dan grid adalah modul yang memudahkan perancangan struktur tata letak responsif dan fleksibel. Perbedaan antara keduanya terletak di jumlah arah item yang diatur.
Ketuk untuk melihat lebih jauh.
Flexbox
Grid
Kapan Menggunakan Flexbox dan Grid?
Pertanyaan yang kemudian muncul adalah, kapan kita menggunakan flexbox dan kapan kita menggunakan grid? Sesuai dengan fungsinya, flexbox digunakan ketika kita hanya perlu mengatur kolom atau baris, sementara grid digunakan ketika kita ingin mengatur kolom dan baris.
Geser untuk melihat contoh penggunaan keduanya dalam halaman web.Elemen-elemen Flexbox dan Grid
Baik flexbox maupun grid sama-sama terdiri dari dua elemen, yakni container dan item.
Ketuk untuk melihat lebih jauh.
Container
Item
Selayang Pandang
- Flexbox dan grid adalah modul tata letak yang fleksibel dan praktis digunakan tanpa harus mengatur elemen satu per satu.
- Flexbox digunakan untuk mengatur baris atau kolom (salah satu), sementara grid digunakan untuk mengatur baris dan kolom (keduanya).
Kuis
Dari beberapa contoh kasus di bawah ini, kapan kita harus menggunakan grid ketimbang flexbox?