CSS box model adalah sebuah desain yang dimana digunakan untuk membuat pembungkus pada elemen html. Properti css yang diperlukan untuk membuat box model, diantaranya yaitu :
- Padding : Membuat jarak pada antar elemen, di bagian dalam.
- Border : Pembatas antara elemen dan elemen lainnya.
- Margin : Membuat jarak pada antar elemen, di bagian luar.
- Content : Bagian isi pada box model yang berasal dari elemen html.
Jika ingin mencobanya, buat html terlebih dahulu. Seperti dibawah ini :
<body>
<h2>Contoh box model</h2>
<div class="boxModel1">Ini adalah box model 1</div>
<div class="boxModel2">ini adalah box model 2</div>
<div class="boxModel3">ini adalah box model 3</div>
</body>
pada CSS gunakan seperti ini :
.boxModel1{
width: 300px;
padding: 15px;
border: 5px solid rgb(255, 0, 0);
margin: 0;
margin-bottom: 10px;
text-align: center;
font-size: 18px;
}
.boxModel2{
width: 300px;
padding: 15px;
border: 5px solid rgb(238, 255, 0);
margin: 0;
margin-bottom: 10px;
text-align: center;
font-size: 18px;
}
.boxModel3{
width: 300px;
padding: 15px;
border: 5px solid rgb(0, 255, 21);
margin: 0;
margin-bottom: 10px;
text-align: center;
font-size: 18px;
}
Maka tampilan yang dihasilkan :
Catatan : Seperti yang diketahui pada hasil output yang diatas, box model ini lebih mengarah ke pembungkus pada sebuah content. Jika ingin membuat sebuah box model, maka gunakanlah :
width
padding
border
margin
text-align
font-size
Jika ingin menambahkan sebuah effect, dan lain sebagainya, bisa ditambahkan propertinya sesuai dengan kebutuhan pada website yang dibuat.
Referensi : w3schools