DevPath · Aprende a programar ESPTEN

CSS: dar estilo

Layout con Flexbox

Flexbox

¿Cansado de pelear para centrar cosas? Flexbox es la forma moderna de alinear y distribuir elementos sin sufrir. Se activa poniendo display: flex en el contenedor (no en los hijos); a partir de ahí, sus hijos se colocan en fila.

.contenedor {
  display: flex;
  justify-content: center;  /* alineación horizontal */
  align-items: center;      /* alineación vertical */
  gap: 12px;                /* separación entre hijos */
}

Con estas pocas propiedades resuelves la mayoría de los layouts. En serio: dominar flexbox es el día en que dejas de pelearte con CSS.

Pon esto en práctica

DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.

Empezar gratis en la app →
← Colores, texto y el modelo de cajaVer el módulo →