Rullst AcademyRullst Academy/Lição
CSS e desenho de interfaces · Lição 07 / 12

Flexbox: distribuir em uma direção

Uma navegação pode crescer sem espremer seus links em uma linha impossível.

Trilhas de aprendizado14 min

Vamos descobrir juntos

  1. 1

    Display:flex transforma os filhos diretos em itens flexíveis. Flex-direction:row organiza no eixo principal horizontal em nosso documento de escrita horizontal; column muda o eixo. Justify-content atua no eixo principal e align-items no transversal.

  2. 2

    Flex-wrap:wrap permite novas linhas quando falta espaço; o padrão nowrap não garante que o conteúdo caiba. Gap cria separação entre os itens. Teste palavras longas e traduções, não apenas três rótulos curtos.

  3. 3

    No exemplo, .nav é o contêiner. Compare justify-content:flex-start e space-between nas duas larguras. Alinhamento depende do espaço disponível; distribuir espaço não substitui padding ou uma área de interação confortável.

  4. 4

    Evite usar order ou row-reverse só para reorganizar significado. A ordem visual pode divergir da leitura e do teclado. Corrija a ordem do HTML quando o conteúdo precisar realmente de outra sequência.

Oficina: uma interface, diferentes espaços

Edite o bloco <style id="lesson-css"> em “Meus arquivos e GitHub”. A prévia aplica esse CSS à estrutura HTML fornecida; confira alterações de HTML no arquivo baixado. Recursos externos e CSS fora do conjunto de estudo não são aceitos aqui.

Ir ao meu código

As medidas descrevem esta prévia, não garantem todos os tamanhos ou a acessibilidade completa. Teste conteúdo longo, zoom, teclado e tecnologias assistivas no projeto local.

Laboratório de contraste entre duas cores

Razão aproximada ·

Cálculo apenas para duas cores sRGB opacas escolhidas aqui; não lê sua página. O limiar usa a razão sem arredondar. Não avalia transparência, gradientes, imagens, estados ou conformidade completa.

Links oficiais e próximo passo

✦
SUA MISSÃO

Usar Flexbox com quebra, espaçamento e alinhamento.

Agora é a sua vez

Oficina de descobertas

Preveja, altere, compare

Uma navegação com display:flex deve quebrar em novas linhas e manter 12px entre itens.
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Mudar order garante que o teclado seguirá a nova ordem visual?

Preciso de uma pista

Confira a regra, a condição e o resultado observado antes de concluir.

Carregando sua jornada…

Leve com você

Adicione um rótulo longo no arquivo local, teste quebra e Tab. Registre uma configuração que preserva leitura e sequência.

No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.