1
resposta

[Dúvida] não deveria ser "justify-content: space-evenly"?

na questão está dito que a resposta certa seria "justify-content: space-between;", porém utilizar essa propriedade não deixaria os dois quadrados grudados nas bordas do elemento pai? e para que isso não aconteça, o certo não seria usar a proriedade "justify-content: space-evenly"?

1 resposta

Oi, Arthur, tudo bem?

Na verdade o elemento não ficaria encostado nas bordas do elemento pai, pois o navegador apresenta configurações pré-fabricadas de CSS, portanto o resultado esperado utilizando o justify-content: space-between, seria como mostrado na imagem.

Inicia Transcrição. Print do conteúdo da tag main demarcado por um background-color cinza. Dentro do main possui dois quadrados, um preto e um vermelho, alinhados horizontalmente. Esses quadrados estão separados por um espaço no meio e ambos estão dentro do limite do main." cin Fim Transcrição

O uso do justify-content: space-evenly faz com que os dois quadrados sejam distribuídos de modo que os espaçamentos entre eles seja igual, incluindo o espaço que vai dos itens que estão nas extremidades até a borda do navegador.

Inicia Transcrição. Captura de tela de fundo lilás, a imagem possui em sua parte superior um texto na cor roxa com os dizeres: "Space Evenly" e abaixo  há três retângulos laranjas espaçados de forma equivalente. Fim da transcrição

Desse modo, como resolução para o exercício seria possível apenas usar a propriedade space-between. Mas ambas distribuem os elementos na tela do navegador e no momento de elaborar um site cabe testar ambas as propriedades para observar qual delas se adequa melhor ao projeto em que estamos trabalhando.

Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!