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.
ResultadoEn vivo
html
css