Las Cuatro Capas
Cada elemento tiene contenido (el texto o elementos hijos), padding (espacio transparente dentro del border), border (un borde visible) y margin (espacio transparente fuera del border). Entender estas capas es esencial para el layout CSS.
Content-Box vs Border-Box
El modelo content-box por defecto significa que ancho y alto aplican solo al area de contenido. Border-box incluye padding y border en el ancho y alto declarados, lo cual es generalmente mas intuitivo para trabajo de layout.
Colapso de Margenes
Los margenes verticales adyacentes de elementos de bloque colapsan: solo se aplica el margen mayor. Este comportamiento sorprende a muchos desarrolladores. Padding, border, elementos inline y contenedores flexbox previenen el colapso.
Box Model en Flexbox y Grid
En layouts flexbox y grid, el modelo de caja se aplica a cada item. El contenedor flex o grid controla la ubicacion de items mientras que el modelo de caja de cada item determina sus dimensiones internas y espaciado.





