Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Reclamação] Correção da questão

Olá instrutores e monitores,

Já são pelo menos 6 colegas que indicaram a mesma coisa. A questão pergunta "quais são as duas propriedades...responsáveis pelo espaçamento dos elementos-filhos". Já li as justificativas do porquê de align-items define espaçamento, mas é difícil entender o que alinhar items tem a ver com espaçamento entre items. A definição de espaçamento é clara e está intrinsecamente associada com as propriedades gap e justify-content.

É só ler a definição no próprio site que vcs recomendam como referência (https://css-tricks.com/snippets/css/a-guide-to-flexbox/) ou perguntar a qualquer IA generativa, inclusive a Luri.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá Pedro, Tudo bem?

Entendo a sua frustração com a questão. No contexto do Flexbox, a propriedade gap é realmente utilizada para definir o espaçamento entre os elementos-filhos de um contêiner. Já a propriedade justify-content é responsável por alinhar os elementos ao longo do eixo principal, o que pode influenciar a distribuição do espaço restante entre eles.

A confusão pode surgir porque justify-content também afeta o espaçamento ao distribuir os elementos dentro do contêiner, mas seu principal objetivo é o alinhamento. A propriedade align-items, por outro lado, alinha os elementos ao longo do eixo transversal e não está diretamente relacionada ao espaçamento entre eles.

Portanto, a resposta correta para a pergunta sobre espaçamento no Flexbox seria realmente gap e justify-content, já que ambas afetam como o espaço é gerido entre os elementos.

Obrigada por nos alertar, já estamos corrigindo o conteúdo! Conte com nosso apoio :)

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado