Box Model & Border

Materi Belajar / CSS / Box Model & Border

📦 Box Model & Border

Dalam CSS, setiap elemen pada halaman web itu sebenarnya bisa kita bayangin seperti kotak yang punya beberapa lapisan. Lapisan paling dalam itu adalah content, tempat isi teks, gambar, atau apa pun yang pengen kamu tampilkan. Nah, di luar content itu ada padding, semacam ruang kosong yang bikin isi kotak nggak nempel langsung ke pinggir. Padding ini penting supaya konten terlihat lebih rapi dan nggak mepet ke garis tepi.
Setelah padding, ada border, yaitu garis yang mengelilingi kotak itu. Border ini bisa kamu atur tebal, warna, atau gaya garisnya sesuai kebutuhan biar tampilannya makin menarik. Terakhir, di bagian paling luar ada margin, yaitu jarak kosong antara kotak ini dengan kotak elemen lain di sekitarnya. Margin ini penting supaya elemen nggak saling berhimpitan dan tata letak web jadi lebih enak dilihat. Nah, konsep gabungan dari content, padding, border, dan margin ini disebut Box Model, dan ngerti ini bakal bikin kamu lebih gampang atur tampilan dan jarak antar elemen di halaman webmu.

🔍 Bagian dari Box Model

🧱 Properti Border

style.css
.box {
  width: 200px;
  padding: 20px;
  margin: 20px;
  border: 2px solid #4ade80;
  border-radius: 10px;
  background-color: #f0fdf4;
}

⚙️ Demo Interaktif:

💡 Tips: Gunakan box-sizing: border-box agar padding dan border tidak menambah total ukuran elemen.

Ikuti Tantangan