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

[Dúvida] Bug na Classe Caixa

Ao definir a posição relativa na classe "caixa", o código não atualiza no navegador.

<!DOCTYPE html>
<html lang="pt-br;">
    <head>
       <meta charset="UTF-8">
       <title>Barbearia Alura</title>
       <link rel="stylesheet" href="reset.css/reset.css">
       <link rel="stylesheet" href="produto.css">
    </head>
    <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="contato.html">Contato</a></li>
                    </ul>
                 </nav>
            </div>
        </header>
    </body>
</html>
header{
    background: #bbbbbb;
}

.caixa {
    position: relative;
    width: 940px;
}

nav{
    position: absolute;
    top: 100px;
}

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

nav a{
    text-transform: uppercase;
    color: #000000;
    font-weight: bolder;
    font-size: 23px;
    text-decoration: none;
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

Acho que faltou o Margin na caixa, tenta:

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

}

Não adiantou, os links estão por cima da imagem.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Fiz o teste aqui, tenta colocar o RIGHT: 0; no nav

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

caio o seu reset.css esta como

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

não sei se voce mudou o nome do arquivo, mas o que tem na aula vem so com o nome de reset.css, tenta colocar

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

Também percebi isso do reset.css duplicado, mas testando aqui, ele não interferiu na localização dos links, consegui resolver usando o "right: 0;" dentro do nav