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

[Dúvida] erro ao utilizar flexbox

Quando utilizo a justify-content: space-between não estou conseguindo os espaçamento entre os blocos como foi feito na aula Alinhando conteúdo

**.apresentacao{

.apresentacao{
    margin: 10%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

**

1 resposta
solução!

Oii Nayara, tudo bem contigo? Espero que sim!

Você usou a classe .apresentacao duas vezes aninhadas. Isso pode estar causando o problema, pois o CSS não suporta aninhamento de classes da maneira que você fez.

Se você quer aplicar estilos diferentes para elementos diferentes, mas ambos com a classe .apresentacao, você pode fazer isso de forma separada, como:

.apresentacao{
    margin: 10%;
}

.apresentacao-flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

E no seu HTML, você pode usar as duas classes no mesmo elemento, se necessário:

<div class="apresentacao apresentacao-flex">
    <!-- conteúdo aqui -->
</div>

Lembre-se, o justify-content: space-between só vai funcionar corretamente se houver mais de um item flexível (filhos diretos do elemento com display: flex) e espaço suficiente no contêiner para criar o espaço entre eles.

Espero ter ajudado e bons estudos!