Layout de grade CSS do Santo Graal – Código pronto
Projete layouts de grade CSS visualmente: defina colunas, linhas e lacunas e, em seguida, digite nomes de áreas nas células para criar áreas de modelo de grade - com visualização ao vivo e CSS e HTML copiáveis.
Resultado
Esta página abre o gerador de grade pré-carregado com o layout do Santo Graal: três colunas e três linhas, com cabeçalho e rodapé abrangendo toda a largura e uma linha de navegação/principal/lateral no meio. A linha do cabeçalho usa altura automática, a linha do meio preenche o espaço restante e as duas colunas laterais são fixadas em 200px enquanto a coluna principal ocupa o restante.
O layout do Santo Graal ganhou esse nome porque era genuinamente difícil de construir de forma confiável antes do CSS Grid – anos de hacks flutuantes, layouts de tabelas e posicionamento absoluto tentaram falsificar esse formato exato. Com grid-template-areas ele se reduz a cinco regiões nomeadas e alguns tamanhos de trilha, e é por isso que continua sendo o primeiro exemplo padrão para ensinar CSS Grid.
Cada número e lacuna nesta página ainda está ativo: reduza as colunas laterais, adicione uma quarta linha ou renomeie uma área e a visualização e o CSS copiável serão atualizados imediatamente. Copie os blocos CSS e HTML diretamente para o seu projeto – tudo é executado localmente no seu navegador, nada é carregado.