Box Model Dan CSS Reset
Box Model Dan CSS Reset
1. Content (Isi) → Bagian utama yang berisi teks atau elemen lain.
4. Margin → Ruang kosong di luar border yang memisahkan elemen dari elemen lainnya.
lua
1/3
css
.box {
width: 200px;
height: 100px;
padding: 20px;
border: 5px solid black;
margin: 10px;
}
Penjelasan:
Box-Sizing: border-box
Secara default, width dan height hanya menghitung content saja. Jika ingin memasukkan
padding dan border ke dalam perhitungan ukuran, gunakan:
css
.box {
box-sizing: border-box;
}
Dengan box-sizing: border-box , elemen akan tetap berukuran 200px karena padding dan
border sudah termasuk dalam total width/height.
2. CSS Reset
Setiap browser memiliki default style yang berbeda-beda, yang bisa menyebabkan tampilan
tidak konsisten. Oleh karena itu, kita menggunakan CSS Reset untuk menghapus gaya
bawaan browser.
css
2/3
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
Kode ini mengatur semua elemen ( * ) agar tidak memiliki margin dan padding default,
serta menggunakan box-sizing: border-box untuk konsistensi ukuran.
Selain reset sederhana, ada juga Normalize.css yang lebih canggih karena mempertahankan
gaya elemen penting seperti tombol, heading, dan form agar tetap terlihat alami.
Kesimpulan
CSS Box Model menentukan bagaimana ukuran elemen dihitung, termasuk content,
padding, border, dan margin.
CSS Reset digunakan untuk menghapus gaya bawaan browser agar tampilan lebih
konsisten.
Sekian pembahasan mengenai CSS Box Model & CSS Reset. Semoga bermanfaat! 🚀
3/3