Section ini membahas box model sebagai bagian dari Course CSS. Ikuti chapter di dalamnya secara berurutan karena setiap chapter dibangun di atas pemahaman chapter sebelumnya. Gunakan demo interaktif pada setiap halaman untuk melihat langsung efek kode yang sedang dibahas.
Kenali empat lapis kotak yang menyusun setiap elemen HTML dan pelajari cara browser menghitung ukuran totalnya.
Buka → # Content, Padding, Border, dan MarginBedah empat komponen box model beserta property-nya, dan pelajari kapan sebaiknya memakai padding atau margin.
Buka → # Content-Box dan Border-BoxKuasai property box-sizing: pilih apakah width hanya menghitung content, atau sekaligus padding dan border.
Buka → # PaddingAtur ruang di dalam elemen dengan padding: longhand, shorthand, persentase, batasan nilainya, dan resep praktis.
Buka → # BorderGambar garis tepi elemen dengan border: width, style, color, border per sisi, dan trik anti geser saat hover.
Buka → # MarginKuasai margin: shorthand, auto untuk perataan tengah, nilai negatif, dan perilakunya pada elemen inline.
Buka → # Margin CollapsePahami mengapa margin vertikal bergabung menjadi satu ruang, mengapa jarak terasa lebih kecil dari yang ditulis, dan cara mengendalikannya.
Buka → # Properti Box-SizingPerdalam box-sizing: pola reset inherit, interaksinya dengan min- dan max-width, hingga penanganan widget pihak ketiga.
Buka → # Border RadiusBentuk sudut kotak dengan border-radius: urutan nilai, lingkaran dan ellipse, bentuk pill, hingga memotong sudut gambar.
Buka → # Box ShadowBangun kedalaman visual dengan box-shadow: sintaks lengkap, bayangan tajam vs lembut, penumpukan shadow, dan sistem elevasi tiga tingkat.
Buka → # OverflowKendalikan konten yang meluap: visible, hidden, scroll, auto, overflow: clip, aturan pasangan overflow-x/y, dan kaitannya dengan BFC.
Buka → # Debugging Box ModelGunakan diagram box model di panel Computed DevTools untuk melacak elemen terlalu lebar, jarak tak terduga, dan konten menempel tepi.
Buka →