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

Não consigo centralizar o menu

Meus códigos estão iguais ao do instrutor e mesmo assim não consigo fazer funcionar ou não identifiquei o erro.

HTML:

<!DOCTYPE html>
<html lang="pt-br">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Barbearia Alura - Produtos</title>
    <link rel="shortcut icon" href="images/html_css_2.png" type="image/x-icon">
    <link rel="stylesheet" href="reset.css">
    <link rel="stylesheet" href="produtos.css">
</head>

<body>
    <div class="caixa"> 
            <header>
                <h1></h1><img src="images/logo.png" alt="Barbearia Alura"></h1>
                    <nav>
                        <ul>
                            <li><a href="index.html" target="_blanc">Home</a></li>
                            <li><a href="produtos.html" target="_blanc">Produtos</a></li>
                            <li><a href="contato.html" target="_blanc">Contatos</a></li>
                        </ul>
                </nav>
            </header>
    </div>
</body>

</html>

CSS

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

.caixa {
    position: relative;
    width: 940px;
    margin: 0 auto;
}

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

nav li {
    display: inline;
    margin: 0 0 0 15px;
}

nav a {
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: black;
    font-size: 22px;
}
2 respostas
solução!

No seu css, você colocou .nav, mas o ponto é utilizando antes do nome da classe, e no caso, nav não é uma classe e sim um tag, então tenta remover o ponto e vê se da certo.

Era esse o problema mesmo haha, valeu cara!