1
resposta

[Projeto] Resolucao

1

body{
height: 100vh;
}

2

body{
box-sizing: border-box;
}

3

body{
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
width: 100%;
}

4

<main class="container">
  <p class="texto">Texto aqui...</p>
  <img class="imagem">
</main>
.container{
display: flex;
justify-items: space-between;
align-items: space-between;
gap: 1rem;
}

5

.container {
  display: flex;
  align-items: center;
  height: 300px; 
}

6

.responsivo-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
1 resposta

Olá, Valentina, como vai?

Sua atividade está muito bem feita, apenas no item 4 que há um pequeno ajuste a ser feito na propriedade CSS. Você usou justify-items e align-items com o valor space-between, mas essas propriedades não têm efeito em containers Flexbox. O correto é usar justify-content: space-between; para distribuir os elementos horizontalmente e align-items: center; para alinhá-los verticalmente. Assim, seu layout ficará alinhado conforme o esperado.

Nos demais itens, tudo está correto e muito bem aplicado. Continue compartilhando seus exercícios no fórum, estamos aqui para ajudar sempre que precisar.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

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