Grid Dasar
Pahami CSS Grid sebagai cara menyusun elemen dalam baris dan kolom.
Tujuan belajar
- Memahami CSS Grid sebagai layout dua arah
- Menggunakan display: grid
- Menggunakan grid-template-columns
- Menggunakan gap
- Membuat card grid sederhana
Isi lesson
7 blok- 1.Grid menyusun baris dan kolomBelum selesaiWajib
- 2.HTML card gridBelum selesaiWajib
- 3.CSS grid sederhanaBelum selesaiWajib
- 4.Jangan memaksa Flexbox untuk semua layoutBelum selesaiOpsional
- 5.Cek pemahamanBelum selesaiWajib
- 6.Coding practiceBelum selesaiWajib
- 7.RingkasanBelum selesaiWajib
Grid menyusun baris dan kolom
WajibCSS Grid cocok untuk layout dua arah: baris dan kolom. Grid container dibuat dengan display: grid. grid-template-columns menentukan struktur kolom. gap memberi jarak antar item.
Grid sering dipakai untuk card gallery, product grid, dashboard section, atau daftar item yang perlu tersusun dalam beberapa kolom.
Bagian ini memengaruhi progres lesson.
HTML card grid
Wajib<section class="cards">
<article class="card">Card 1</article>
<article class="card">Card 2</article>
<article class="card">Card 3</article>
</section>.cards akan menjadi grid container. Setiap .card menjadi item di dalam grid.
Bagian ini memengaruhi progres lesson.
CSS grid sederhana
Wajib.cards {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
}display: grid mengaktifkan Grid. grid-template-columns membuat tiga kolom. gap memberi jarak antar card.
Bagian ini memengaruhi progres lesson.
Tips
OpsionalJangan memaksa Flexbox untuk semua layout
Jika layout butuh banyak baris dan kolom, Grid sering membuat struktur lebih jelas daripada memaksa Flexbox.
Opsional, tidak menghambat penyelesaian lesson.
Cek pemahaman
WajibJawab duluCek pemahaman singkat
Property apa yang biasanya dipakai untuk menentukan jumlah atau ukuran kolom di CSS Grid?
Progres lesson naik setelah jawaban benar.
Coding practice
WajibDibuka di workspace khususMembuat card grid sederhana
Latihan memakai CSS Grid untuk menyusun beberapa card dalam kolom.
Tujuan awal: Targetkan .cards.
Practice ini dibuka di workspace khusus. Buka practice untuk memakai editor, preview, dan cek otomatis.
Tombol selesai aktif setelah semua validasi wajib lolos.
Ringkasan
Wajib- Grid cocok untuk layout baris dan kolom.
- display: grid dipasang di parent.
- grid-template-columns menentukan kolom.
- gap memberi jarak antar card.
- Berikutnya kamu akan belajar kapan memakai Flexbox atau Grid.
Bagian ini memengaruhi progres lesson.
Langkah berikutnya
Selesaikan bagian penting lesson ini
Lanjutkan blok wajib berikutnya: Grid menyusun baris dan kolom.