Inspetor de layout para Flexbox e Grid
Visualize trilhas, lacunas e alinhamento de itens de flex e grid usando a sobreposição do inspetor de layout do Chrome.
Inspetor de layout para Flexbox e Grid é uma aula grátis de CSS Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de CSS Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de CSS Academy inclui 4 aulas no total.
Distintivo do Flexbox no DevTools
O Chrome DevTools identifica contêineres flexíveis com um distintivo "flex" ao lado do nó DOM no painel Elementos. Clicar no distintivo alterna a sobreposição do Flexbox — linhas coloridas que mostram o eixo principal, o eixo transversal, os limites dos itens e o espaçamento entre lacunas.
Distintivo e sobreposição da grade
Contêineres de grade exibem um distintivo "grid". Clicar nele alterna a sobreposição da grade: linhas coloridas para colunas, linhas e lacunas. Sobreposições persistentes (fixadas no painel Layout) continuam visíveis enquanto você rola ou redimensiona a janela de visualização.
Painel de layout
DevTools → Elementos → a aba Layout lista todos os contêineres flexíveis e de grade da página. Clicar no nome de um contêiner o seleciona no DOM e alterna sua sobreposição. A aparência da sobreposição (cor das linhas, visibilidade dos rótulos e tamanhos das trilhas) pode ser configurada aqui.
Dimensionamento das trilhas da grade
A sobreposição mostra os nomes e tamanhos das trilhas quando "Mostrar tamanhos das trilhas" está ativado. Tamanhos intrínsecos (auto, min-content, max-content) e unidades fracionárias (fr) exibem seus valores resolvidos em pixels — revelando como as unidades fr dividem o espaço disponível.
Inspeção de itens Flexbox
Selecione um item flexível (filho de um contêiner flexível). O painel Estilos mostra a expansão abreviada de flex — flex-grow, flex-shrink, flex-basis. A sobreposição destaca o tamanho do item no eixo principal, sua base e qualquer crescimento ou redução aplicada.
Áreas nomeadas da grade
Contêineres de grade com grid-template-areas exibem sobreposições de áreas nomeadas. Cada região nomeada recebe um rótulo e uma cor. Esse recurso visual facilita verificar se as atribuições de grid-area correspondem ao modelo de disposição pretendido.
Inspeção de subgrid
O suporte a subgrid no DevTools identifica os contêineres subgrid de forma distinta. As linhas de suas trilhas se alinham às trilhas da grade pai — a sobreposição mostra esse alinhamento visualmente, confirmando que os itens subgrid participam do sistema de coordenadas da grade pai.
Depuração do alinhamento
Itens desalinhados geralmente resultam de valores incorretos de justify-content, align-items ou align-self. A sobreposição de flexível/grade mostra as posições dos itens em relação às linhas dos eixos. Tente alternar as propriedades de alinhamento no painel Estilos e observe as mudanças na sobreposição em tempo real.
Visualização do espaçamento
A sobreposição representa o espaçamento entre os itens como faixas coloridas. Isso facilita confirmar os valores de gap e identificar se o espaçamento vem de gap (correto) ou de margin (que pode sofrer colapso inesperado em linhas flexíveis).
Grade implícita vs. explícita
A sobreposição da grade diferencia as trilhas implícitas (criadas automaticamente para itens que transbordam) das trilhas explícitas (definidas em grid-template). Linhas tracejadas marcam as trilhas implícitas. Se o conteúdo criar trilhas implícitas inesperadas, a sobreposição revelará imediatamente o padrão de transbordamento.
Depuração de estruturas responsivas
Combine o Inspetor de disposição com o Modo de dispositivo. Redimensione a área de visualização e observe como a quebra de linha do Flexbox e as trilhas auto-fill/auto-fit da grade se reorganizam em tempo real. Isso detecta falhas na disposição responsiva mais cedo do que redimensionar manualmente uma janela do navegador.
Verificação de conhecimentos
O que a sobreposição de grade do DevTools mostra que não é visível na página renderizada?
Resumo
O Inspetor de disposição de Flexbox e grade do DevTools visualiza linhas dos eixos, tamanhos das trilhas, espaçamento entre itens, áreas nomeadas e trilhas implícitas como sobreposições interativas. Combinado com o painel de disposição para gerenciar as sobreposições, ele torna a depuração de estruturas complexas em CSS mais rápida e intuitiva do que ler apenas o CSS.
Perguntas Frequentes
A aula “Inspetor de layout para Flexbox e Grid” é grátis?
Sim — o texto completo de “Inspetor de layout para Flexbox e Grid” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de CSS Academy, atualize para CoddyKit PRO. O curso de CSS Academy inclui 4 aulas no total.
O que vou aprender em “Inspetor de layout para Flexbox e Grid”?
Visualize trilhas, lacunas e alinhamento de itens de flex e grid usando a sobreposição do inspetor de layout do Chrome. Você pratica CSS Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar CSS Academy?
Nenhuma experiência prévia é necessária. CSS Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Inspetor de layout para Flexbox e Grid”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de CSS Academy?
Sim. Cada aula de CSS Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Estilos calculados e inspetor do modelo de caixa
- Inspetor de layout para Flexbox e Grid
- Painel CSS Overview
- Depurador de animações e transições