← CSS22 / 62
flex: 1 untuk mengisi ruang sisa
flex: 1 pada item berarti 'ambil semua ruang sisa'. Ini shorthand dari flex-grow: 1; flex-shrink: 1; flex-basis: 0%. Pola paling berguna: sidebar berlebar tetap + konten flex: 1 yang menyesuaikan sisa ruang — layout aplikasi klasik dalam dua baris CSS. Perlu diingat flex: 1 membuat item mengabaikan lebar aslinya, jadi kalau kamu butuh lebar minimum tetap, tulis lengkap seperti flex: 1 1 200px.
👀 Contoh dulu
.wadah { display: flex; }
.kiri { width: 80px; } /* lebar tetap */
.kanan { flex: 1; } /* ambil semua sisanya */Hasilnya: .kiri tetap 80px di layar apa pun, sementara .kanan otomatis melebar mengisi ruang yang tersisa.
💡 Kalau .kiri dan .kanan keduanya flex: 1, ruang akan dibagi rata 50:50.
📝 Sekarang giliranmu
Beri .konten properti flex: 1 agar mengisi ruang sisa di samping sidebar.
Preview