AD

¿Ya dominas lo básico? Un curso estructurado de HTML & CSS es la vía rápida para dar el salto.

Ver cursos de HTML & CSS en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎨Lecciones de HTML & CSS
Lección 9 / 50

Entender el modelo de cajas

En esta lección entenderás por qué los elementos ocupan el espacio que ocupan, que es la clave para dejar de pelearte con los huecos en CSS.

Todo elemento HTML es una caja formada por cuatro capas concéntricas: el contenido, el padding (relleno interior), el border (borde) y el margin (margen exterior). El padding separa el contenido del borde y se pinta con el color de fondo; el margin queda fuera del borde, es transparente y separa esta caja de las vecinas.

En el código de ejemplo la caja amarilla tiene 16px de relleno, un borde morado de 4px y 20px de margen. Fíjate en que el amarillo llega hasta el borde (eso es el padding) pero el hueco hasta el texto de abajo queda sin color (eso es el margin).

El tropiezo clásico es este: con width: 200px, el ancho total en pantalla acaba siendo 200 + relleno + borde. Si quieres que el width incluya relleno y borde, añade box-sizing: border-box; hoy la mayoría de proyectos lo aplican de forma global desde el principio.

El modelo de cajas es lo primero que se revisa cuando un diseño «no cuadra por unos pocos píxeles». Las herramientas de desarrollo del navegador dibujan estas cuatro capas en colores para ayudarte a localizar el problema.

HTML & CSS
SALIDA

💡 La vista previa se genera por completo en esta página; no se envía nada al exterior.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)