← CSS5 / 62
Box model: padding, border, margin
Setiap elemen adalah kotak berlapis: content (isi) → padding (jarak dalam, ikut kena warna latar) → border (garis tepi) → margin (jarak luar, selalu transparan). Membedakan padding dan margin adalah kunci: butuh ruang di dalam kotak? padding. Butuh jarak antar kotak? margin.
👀 Contoh dulu
.kotak {
background: lightblue;
padding: 30px; /* ruang DALAM, ikut berwarna biru */
border: 4px dashed navy;
margin: 25px; /* ruang LUAR, selalu transparan */
}Hasilnya: Kotak biru dengan isi yang berjarak jauh dari garis tepi, garis putus-putus biru tua, dan jarak dari elemen sekitarnya.
💡 Cara mengingat: padding di dalam pagar (kena warna), margin di luar pagar (tidak kena warna).
📝 Sekarang giliranmu
Beri .kartu padding 20px, border 2px solid black, dan margin 10px.
Preview