Box Sizing

Properti box-sizing dalam CSS digunakan untuk menentukan bagaimana browser menghitung dimensi total suatu elemen, termasuk padding dan border. Properti ini memungkinkan pengembang untuk menentukan apakah dimensi elemen akan dihitung dari tepi luar (termasuk padding dan border) atau hanya dari konten yang sebenarnya. Berikut adalah nilai yang biasanya digunakan untuk properti box-sizing:

  1. Content-Box: Nilai defaultnya. Dimensi elemen hanya mencakup konten, tanpa padding dan border. Ini berarti jika Anda menambahkan padding atau border, ukuran total elemen akan bertambah.

    box-sizing: content-box;
  2. Border-Box: Dimensi elemen mencakup konten, padding, dan border. Jika Anda menetapkan nilai box-sizing ke border-box, ukuran total elemen akan tetap sama, bahkan jika Anda menambahkan padding atau border.

    box-sizing: border-box;

Properti box-sizing sangat berguna dalam pengembangan web karena memungkinkan kontrol yang lebih baik atas tata letak elemen dan perhitungan dimensi. Dengan menggunakan border-box, Anda dapat memastikan bahwa elemen tetap berada dalam ukuran yang diharapkan, terlepas dari penambahan padding atau border. Ini membantu dalam pembuatan tata letak yang konsisten dan mudah diatur.

Last updated