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

form css

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Não estou conseguindo colocar o 'margin' no css.

-CSS

form{
    margin: 40px 0;
}

HTML-

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

    <body>

        <header>
                <div class="caixa">
                <h1> <img src="logo.png"></h1>
                <nav>

                <ul>
                        <li><a href="index.html">Home</a></li>
                        <li><a href="produtos.html">Produtos</a></li>
                        <li><a href="contatos.html">Contatos</a></li>
                </ul>
                </nav>

        </header>

<main>
<form>
    <label for="nome">Nome e Sobrenome</label>
    <input type="texto" id="nome"> 

    <label for="email">E-mail</label>
    <input type="email" id="email">

    <label for="tel">Telefone</label>
    <input type="text" id="tel">
    <input type="submit">
</form>

</main>

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



2 respostas
solução!

Boa tarde, Seu código css está correto, mas, quanto ao seu html, notei alguns erros que provavelmente estão interferindo no css:

A tag head está sem fechamento:
<head> ..... </head>

A div abaixo também está sem fechamento:
<div class="caixa"> ..... </div>

As tags body e html estão com fechamento errado:
DE:</<body>
DE:</<html>

PARA:</body>
PARA:</html> 

Muito obrigado, vou prestar mais atenção!!!!!