El modelo de caja de CSS, o «Box Model», es un concepto fundamental que describe cómo se representan los elementos HTML en una página web. Esencialmente, cada elemento HTML se considera una caja rectangular que consta de varias capas apiladas una sobre otra.
Estas capas, desde la más interna a la más externa, son:
width y height.Comprender el modelo de caja es crucial para controlar el diseño, el tamaño y el espaciado entre los elementos. Por ejemplo:
.mi-elemento {
width: 300px;
height: 150px;
padding: 20px;
border: 2px solid red;
margin: 10px;
background-color: lightgray; /* Para visualizar el área de contenido + padding */
}Lenguaje del código: PHP (php)Es importante también conocer la propiedad box-sizing, que permite controlar si el padding y el border se incluyen dentro del width y height del elemento (box-sizing: border-box;) o si se añaden externamente (comportamiento por defecto, content-box).