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.

Margin y padding

Puedes controlar cada lado de margin y padding por separado, o usar las propiedades abreviadas para escribir menos código.

Cargando editor...
Resultado
Preparando resultado...
Cambia margin: 20px auto por margin: 20px 60px y observa cómo deja de estar centrada.

Explicación

Estas son las formas más comunes de escribir margin y padding:

margin: 10px;

Aplica el mismo margen en los 4 lados.

margin: 10px 20px;

Primer valor arriba/abajo, segundo valor izquierda/derecha.

margin-top / -right / -bottom / -left

Controlan cada lado por separado, útil cuando no son simétricos.

margin: 0 auto;

Truco clásico para centrar horizontalmente un bloque con ancho definido (max-width o width).

Reto rápido

Cambia el padding de la tarjeta a valores distintos arriba/abajo e izquierda/derecha.

En esta lección

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

Consejo

El patrón margin: 0 auto (con un ancho definido) es la forma más común de centrar contenedores horizontalmente en CSS.

Dato extra

Existe un fenómeno llamado "colapso de márgenes": cuando dos márgenes verticales se tocan, a veces el navegador usa solo el más grande en vez de sumarlos.

Error común

Escribir margin: 20px auto esperando centrar también verticalmente: auto solo centra en el eje horizontal con este método, no en el vertical.

Siguiente paso

Con margin y padding dominados, resolvamos el problema clásico de los tamaños con box-sizing.

Ir a la siguiente lección