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

Nada foi alterada na pagina com margin

Quando fui realizar css da tag form, nada foi alterado na página quando inseri :

margin: 40px 0;

Aqui está o meu código:

HTML:

<main>
        <form>
            <label for="nome_sobrenome">Nome e sobrenome</label>
            <input type="text" id="nome_sobrenome">

            <label for="email">Email</label>
            <input type="text" id="email">

            <label for="telefone">Telefone</label>
            <input type="text" id="telefone">

            <input type="submit" value="Enviar Formulario">
        </form>
    </main>

CSS:

main
{
    width: 940px;
    margin: 0 auto;
}

form
{
    margin: 40px 0;
}
1 resposta
solução!

Olá, Antônio, tudo certo.

Dei uma olhada aqui e o CSS está funcionando de maneira correta. Lembrando que do jeito que você colocou, a margin aplica 40px para cima e para baixo e 0 para a esquerda e direita. Se você deixar o margin desta maneira:

form
{
    margin: 0 0;
}

Você vai ver que o formulário fica colado no topo do navegador. Espero ter ajudado.