Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Flex box justify-content:space-between;

Pessoal, boa tarde!

Deveria haver um espaçamento da imagem com o texto conforme a aula e não consegui.

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

1 resposta

Oi, Rodrigo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

O objetivo é manter texto à esquerda e imagem à direita dentro do mesmo contêiner. Para isso, use display: flex com justify-content: space-between e defina larguras máximas para evitar que o texto empurre a imagem. Além disso, percebi que os itens ficaram presos no topo. Para centralizar verticalmente na tela, aplique min-height: 100vh; ao contêiner principal e align-items: center;. Assim, o flexbox ocupa toda a altura da página e mantém os elementos no meio.

Ajuste no CSS:


.apresentacao {
  display: flex;
  justify-content: space-between;
  align-items: center; /* centraliza verticalmente */
  min-height: 100vh;   /* ocupa toda a altura da tela */
  padding: 0 32px;
}

Esse código garante que texto e imagem fiquem alinhados ao centro, tanto no eixo horizontal quanto vertical.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!