Código Real
Apóyame
CSS3

Curso de CSS

Dale estilo y vida a la web.

Aprende CSS con ejemplos interactivos y crea proyectos reales.

El modelo de caja

Todo elemento HTML es una caja rectangular formada por contenido, padding, border y margin. Entender este modelo es la base de todo el diseño en CSS.

Cargando editor...
Resultado
Preparando resultado...
Cambia el valor de padding y observa cómo crece el espacio entre el texto y el borde azul.

Explicación

Todo elemento está formado por cuatro capas, de adentro hacia afuera:

content

El contenido real del elemento: texto, imágenes u otros elementos.

padding

Espacio interno entre el contenido y el borde de la caja.

border

El borde visible que rodea el padding y el contenido.

margin

Espacio externo entre la caja y los elementos vecinos; es transparente y nunca tiene fondo.

Reto rápido

Duplica el div y dale a la copia un margin y un padding distintos para comparar el efecto.

En esta lección

  • Ejemplo interactivo
  • Explicación de cada etiqueta
  • Cuándo usarlo
  • Errores comunes

Consejo

Activa las DevTools del navegador (F12) y selecciona cualquier elemento: la pestaña "Computed" te muestra el modelo de caja exacto con sus 4 capas.

Dato extra

El modelo de caja explica por qué agregar padding o border puede hacer que un elemento se vea más grande de lo esperado — lo resolverás con box-sizing más adelante.

Error común

Confundir padding (espacio interno, con fondo) y margin (espacio externo, transparente): usar uno donde correspondía el otro es de los errores más comunes en CSS.

Siguiente paso

Ya entiendes las 4 capas de la caja. Profundicemos en cómo controlar padding y margin con precisión.

Ir a la siguiente lección