Lompat ke konten utama
←

CSS Tata Letak dan Responsif

Pelajaran 7 dari 20

Flexbox

justify-content, align-items, gap, dan flex-wrap

Setelah pelajaran ini kamu bisa meratakan flex item pada dua sumbu, memberi jarak, dan membuatnya turun baris.

  • ±14 menit
  • 3 latihan
  • Diperiksa 23 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

PropertiMengatur apaNilai yang sering dipakai
justify-contentPerataan pada sumbu utamaflex-start, center, space-between
align-itemsPerataan pada sumbu silangstretch, center, flex-start
gapJarak antar item8px, 16px, 1rem
flex-wrapBoleh atau tidaknya item turun barisnowrap, wrap
.rak {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

Properti justify-content membagi sisa ruang di sumbu utama. Nilai flex-start menumpuk semua item di awal sumbu dan menyisakan ruang kosong di ujung, center menaruh sisa ruang di dua ujung sama besar, dan space-between menempelkan item pertama ke awal serta item terakhir ke ujung lalu membagi sisa ruang ke celah di antaranya. Kalau tidak ada sisa ruang, ketiga nilai itu terlihat sama.

Properti gap menerima satu atau dua nilai: gap: 16px memberi jarak sama ke dua arah, sedangkan gap: 12px 24px berarti jarak antarbaris 12px dan jarak antarkolom 24px. Berbeda dari margin, gap hanya muncul di antara item dan tidak menambah ruang di tepi luar container.

Nilai bawaan flex-wrap adalah nowrap: semua item dipaksa muat dalam satu baris dan menyempit. Dengan wrap, item yang tidak muat pindah ke baris berikutnya, dan gap tetap berlaku untuk jarak antarbaris.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 3 dari 3

Sebuah flex container selebar 600px berisi tiga item selebar 140px, dengan justify-content: space-between dan tanpa gap. Berapa piksel jarak antara dua item yang bersebelahan?

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 1 lagi

Sebagian materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners — 3-terrarium (CSS layout) (MIT), web.dev — Learn CSS, Learn Forms, Learn Accessibility (CC-BY-3.0).