Exercícios
Teste seus conhecimentos sobre layouts modernos com CSS Grid neste questionário prático. Explore desde a criação de contêineres e colunas iguais até o uso de gap, linhas implícitas, grid-template-areas e posicionamento de itens. As questões abordam recursos essenciais para construir interfaces responsivas, como repeat(), auto-fit, minmax(), unidades fr, alinhamento de grades e elementos, grid-auto-flow: dense e subgrid. Avalie sua compreensão sobre distribuição de espaço, centralização, áreas de layout e boas práticas para desenvolver páginas organizadas, flexíveis e adaptáveis a diferentes tamanhos de tela.
Responda às questões abaixo e confira a explicação de cada resposta.
0/15 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
display: grid cria um contêiner de grade e faz com que seus filhos diretos se tornem itens da grade.
repeat(3, 1fr) cria três colunas, e cada uma recebe uma fração igual do espaço disponível.
A propriedade gap controla os espaços entre as faixas da grade. Diferentemente do padding, ela não cria espaço nas bordas externas.
grid-column: 1 / 3 posiciona o item entre as linhas 1 e 3, fazendo-o ocupar duas colunas.
Com auto-fit, faixas vazias são recolhidas. Assim, as faixas que contêm itens podem se expandir para aproveitar o espaço disponível.
auto-fit ajusta a quantidade de colunas, enquanto minmax(240px, 1fr) define o tamanho mínimo e permite sua expansão.
justify-content distribui a grade completa no eixo horizontal quando sobra espaço no contêiner. justify-items atua no conteúdo de cada célula.
justify-items: center alinha horizontalmente cada item dentro da área que ele ocupa. align-items atua no eixo vertical.
place-self combina align-self e justify-self, controlando o alinhamento de um item específico nos dois eixos.
A declaração correta cria duas colunas: cabeçalho e rodapé ocupam ambas, enquanto barra lateral e conteúdo principal compartilham a linha central.
grid-auto-rows define o tamanho das linhas criadas implicitamente pelo algoritmo de posicionamento da grade.
O modo dense pode reposicionar visualmente itens posteriores para preencher lacunas. A ordem do DOM não muda, o que pode prejudicar a compreensão e a acessibilidade.
Após retirar 200px e dois gaps de 20px, restam 660px. Esse espaço é dividido em três frações: 220px para 1fr e 440px para 2fr.
As linhas informam os limites da área: 2 / 4 no eixo das colunas e 1 / 3 no eixo das linhas.
subgrid permite que uma grade aninhada herde as faixas da grade ancestral no eixo escolhido, facilitando o alinhamento entre conteúdos de componentes distintos.

Curso GratuitoPHP 8 do Zero ao Profissional (MVC, PDO, Composer, Twig e Deploy)
31h00m
58 exercícios

Curso GratuitoProgramação para Web
14h37m
12 exercícios

Curso GratuitoJavascript curso completo
3h56m
42 exercícios

Curso GratuitoDesenvolvimento Web Completo (Front-end: HTML, CSS, JavaScript)
10h33m
32 exercícios

Curso GratuitoHTML, CSS, JavaScript e Firebase: Seja um FullStack developer
3h51m
29 exercícios

Curso GratuitoAprenda HTML criando um clone da Netflix
4h16m
17 exercícios

Curso GratuitoCSS Flexbox no desenvolvimento de sites
1h18m
10 exercícios

Curso GratuitoJavaScript - Manipulando o DOM
1h50m
9 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks