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

Não consigo posicionar o cabeçalho corretamente


<html> 
    <head> <meta charset="UTF-8">  
    <title> Produtos - Barbearia Alura    </title>

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

    </head>

    <body>
        <header>
            <h1> <img src="logo.png"> </h1>
            <div class="caixa">
                <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>
            </div>
        </header>

    </body>

</html> 

Segue CSS

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

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

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

nav li {
2 respostas
solução!

Olá, Lucas.

Seu <h1> <img src="logo.png"> </h1> deve ficar dentro da div class="caixa"

Segue algumas alterações no css

 header {
    background: #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;
}

Espero que funcione.

Att,

Lays

Deu certo Lays. Valeu pela dica e pelo código.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software