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

Grid: relações em duas dimensões

Os três cartões agora precisam de colunas consistentes, com espaço para o texto crescer.

Trilhas de aprendizado14 min

Vamos descobrir juntos

  1. 1

    Display:grid organiza filhos diretos em linhas e colunas. Grid-template-columns:1fr 1fr cria duas colunas com frações do espaço disponível; gap reserva espaço entre elas antes dessa distribuição.

  2. 2

    Repeat(3,minmax(0,1fr)) cria três faixas flexíveis cujo mínimo explícito é zero. Isso ajuda a permitir encolhimento; texto e filhos também precisam conseguir quebrar. Não é uma garantia de que qualquer conteúdo caberá.

  3. 3

    A oficina mostra as larguras calculadas das colunas. Compare duas e três colunas. Com contêiner de 600px e gap de 20px entre três colunas iguais, sobram 560px para as três, cerca de 186,67px cada.

  4. 4

    Não reorganize a ordem significativa apenas com posicionamento visual. Uma coluna pode ser melhor em telas estreitas; na próxima lição vamos condicionar a grade ao espaço disponível.

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

Construir uma grade simples e evitar limites mínimos que provocam transbordamento.

Agora é a sua vez

Oficina de descobertas

Preveja, altere, compare

Três colunas iguais num espaço de 600px, com dois gaps de 20px.
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Minmax(0,1fr) dispensa testar textos longos?

Preciso de uma pista

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

Carregando sua jornada…

Leve com você

Compare duas e três colunas. Anote a largura, o gap e o que aconteceu com o texto; escolha por legibilidade, não só simetria.

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.