Masputrawae

CSS • Box Model

CSS box model terdiri dari 4 lapisan, dan setiap elemen HTML memiliki ini.

Margin

Border

Padding

Konten

css_box_model_20250910061005

Cara Menghitung Lebarnya

1div {
2  width: 200px;      /* content width */
3  padding: 10px;     /* padding semua sisi */
4  border: 5px solid; /* border semua sisi */
5  margin: 20px;      /* margin semua sisi */
6}
$$ \begin{array}{lcl} \text{Konten} & = & 200\text{px} \\ \text{Padding} & = & 10\text{px} + 10\text{px} = 20\text{px} \\ \text{Border} & = & 5\text{px} + 5\text{px} = 10\text{px} \\ \hline \text{Total} & = & 230\text{px} \end{array} $$

ℹ️ Note

Margin tidak termasuk, karena berada di luar konten/box-sizing, dia hanya berperan memberikan jarak antara element.

Secara default (box-sizing: content-box;)