1
resposta

[Dúvida] Dúvidas no espaçamento dos elementos

Não consigo espaçar os elementos !(https://cdn1.gnarususercontent.com.br/1/1737368/9d8df673-74e2-4909-a9aa-dbc51ec6ab0b.png)

Meu código css do contato:

.contato {
    background-color: var(--branco);
    padding: 1.5em;
   }

.contato__titulo,
.contato__texto {
    background: var(--azul-degrade);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.contato__titulo {
    font-size: 18px;
    font-weight: 500;
}

.contato__texto {
    font-weight: 300;
    margin: 2em 0;
}

.contato__email {
    padding: 1em;
    border: 1px solid var(--azul);
    border-radius: 24px;
    width: 90%;
    color: var(--azul);
}

.contato__email::placeholder {
    font-family: var(--fonte-principal);
    color: var(--azul);
    background: url("../img/email.svg") no-repeat;
    padding-left: 2em;
}

****

Meu código html do contato:

    <section class="contato">
        <h2 class="contato__titulo">Fique por dentro das novidades!</h2
        <p class="contato__texto">Atualizações de e-books, novos livros, promoções e outros.</p>

        <input type="search" class="contato__email" placeholder="Cadastre seu e-mail"></input>

    </section>
1 resposta

Olá, tudo certo?

No seu HTML, vi que você não fechou a tag h2. Sua segunda linha está:

<h2 class="contato__titulo">Fique por dentro das novidades!</h2

Tente fazer:

<h2 class="contato__titulo">Fique por dentro das novidades!</h2>

Testei aqui e funcionou, eu espero que ajude!