Rullst AcademyRullst Academy/Lección
CSS y diseño de interfaces · Lección 07 / 12

Flexbox: distribuir en una dirección

Una navegación puede crecer sin apretar enlaces en una línea imposible.

Rutas de aprendizaje14 min

Vamos a descubrir juntos

  1. 1

    Display:flex convierte hijos directos en elementos flexibles. Flex-direction:row sigue el eje principal horizontal en este documento de escritura horizontal; column cambia el eje. Justify-content actúa en el principal y align-items en el transversal.

  2. 2

    Flex-wrap:wrap permite nuevas líneas si falta espacio; nowrap por defecto no garantiza que todo quepa. Gap separa elementos. Prueba palabras largas y traducciones, no solo tres etiquetas cortas.

  3. 3

    En el ejemplo .nav es el contenedor. Compara justify-content:flex-start y space-between en ambas anchuras. La alineación depende del espacio disponible; distribuirlo no sustituye padding ni un área cómoda de interacción.

  4. 4

    Evita order o row-reverse solo para reorganizar significado. El orden visual puede diferir de lectura y teclado. Corrige el HTML si el contenido necesita realmente otra secuencia.

Taller: una interfaz, distintos espacios

Edita <style id="lesson-css"> en “Mis archivos y GitHub”. La vista previa aplica ese CSS al HTML proporcionado; revisa cambios de HTML en el archivo descargado. Aquí no se aceptan recursos externos ni CSS fuera del conjunto de estudio.

Ir a mi código

Las medidas describen esta vista, no garantizan todos los tamaños ni accesibilidad completa. Prueba contenido largo, zoom, teclado y tecnologías de asistencia en el proyecto local.

Laboratorio de contraste de dos colores

Razón aproximada ·

Cálculo solo para dos colores sRGB opacos elegidos aquí; no lee tu página. El límite usa la razón sin redondear. No evalúa transparencia, degradados, imágenes, estados ni conformidad completa.

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Usar Flexbox con salto, espacio y alineación.

Ahora te toca

Taller de descubrimientos

Predice, cambia, compara

Una navegación con display:flex debe saltar de línea y mantener 12px entre elementos.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Cambiar order garantiza que el teclado siga el nuevo orden visual?

Necesito una pista

Revisa la regla, la condición y el resultado observado antes de concluir.

Cargando tu camino…

Llévatelo contigo

Añade una etiqueta larga al archivo y prueba saltos y Tab. Anota una configuración que preserve lectura y secuencia.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.