box-sizing

Define qué incluye el width y el height de un elemento. Es la propiedad que decide si el padding y el border suman al tamaño que has declarado o forman parte de él.
  • content-box (predeterminado): width y height solo miden el contenido; el padding y el border se suman por fuera.
  • border-box: width y height incluyen el contenido, el padding y el border, así que el tamaño final es exactamente el declarado.

Ejemplo

Los dos hijos tienen el mismo width, padding y border. Cambia box-sizing en la clase item y compara su tamaño final con el del hijo de referencia.

Selecciona box-sizing:
ResultadoEn vivo
html
css