Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

css form nao funciona

Boa tarde! Estou tendo dificuldades na executação do margin do form no css... Já revisei diversas vezes e nada... Segue os códigos:

<!DOCTYPE html>
<html lang ="pt-br">
<head>
    <meta charset="UTF-8">
    <TItle>Contatos</TItle>

    <link rel="stylesheet" href="/style.css">
    <link rel="stylesheet" href="reset.css/reset.css">
</head>

<body>

<header>
    <div class="caixa">
        <h1><img src="logo.png" alt=""></h1>
            <ul class="navegacao">
         <nav>
                <li><a href="index.html">Home</a></li>
                <li><a href="produtos.html">Produtos</a></li>
                <li><a href="contato.html">Contato</a></li>
            </ul>
        </nav>  
    </div>
</header>


<main>


    <form>
        <label for="nomesobrenome"> Nome e sobrenome: </label>
        <input type="text" id="nomesobrenome">

        <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">

    </form>



</main>



<footer>
    <img src="logo-branco.png" alt="">
    <p class="copyright"> &copy; Copyright Barbearia Alura 2019</p>


    </footer>


    </body>
    </html>


</html>

header{
    background-color: #BBBBBB;
    padding: 20px 0;

}
.caixa{

    width: 940px;
    position: relative;
    margin: 0 auto;

    }

    nav{
    position:absolute;
    top: 110px;
    right: 0;
}

nav li{
    display: inline;
    margin-left: 20px;
}

nav a{

text-transform: uppercase;
color: black;
font-weight: bold;
font-size: 22px;
text-decoration-line: none;
}


nav li :hover{
color: rgb(143, 121, 51);
text-decoration: underline;


}







footer {
    text-align: center;
    background: url("bg.jpg");
    padding: 40px 0;
}

.copyright {
    font-size: 13px;
    margin: 20px 0 0;
}


main{

    width: 940px;
    margin: 0 auto;
}

form {
  margin: 40px 0;
}

Já testei colocar outras tags, como background e foi, mas o margin não vai de jeito nenhum

2 respostas
solução!

Oi Ana,

Seu reset.css está depois do seu style e pode estar sobrepondo, tente inverter a ordem:

Está assim:

 <link rel="stylesheet" href="/style.css">
  <link rel="stylesheet" href="reset.css/reset.css">

Deixe assim:

 <link rel="stylesheet" href="reset.css/reset.css">
    <link rel="stylesheet" href="/style.css">

Deu certo, Gustavo! Obrigada por ajudar.