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

Não consigo acertar meu Header

Boa Tarde! Não estou conseguindo acertar o meu header. Ao inserir a @Midia screen percebo que ele pega em todos os elementos, menos na "div caixa", fazendo com que a minha "caixa" ainda fique com 940px da configuração anterior. Porém todos os outros elementos recebem a configuração do @midia normalmente e passam a ter o "width: auto ". Ao análisar o inspetor percebi que é isso mesmo que acontece. Somente o "width:auto" da "div caixa" não é aplicada.

Alguém poderia me ajudar por favor?

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

@media screen and (max-width: 480px) {
    .caixa, .principal, .conteudo-beneficios, .mapa-conteudo, .video { 
        width: auto;
    }
---> Aqui o "width: auto" aplica em todos os elementos menos na "div caixa", mantendo os 940px anterior

    h1 {
        text-align: center;
    }

    nav {
        position: static;
    }

    .lista-beneficios, .imagem-beneficios {
        width: 100%;
    }
}

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

Já tentou colocar a class dentro da

  • para que voce possa centralizar os texto do menu dentro dela?

Oi Marcelo.

Acho que não deu certo o código que você enviou.

Estou tentando mudar o width de 940px para auto via @MidiaQuery.

O que esta acontecendo é que todos os elemntos estão fazendo esse ajuste mas na div caixa não.

Da forma que vc falou a minha NAV sumiu.

solução!

Todas as outras divs do HTML estão abertas e fechadas corretamente? Você consegue mandar o código completo aqui pra dar uma olhada?

Juliano.

Obrigado pela ajuda!

Estava revendo meu código e descobri o erro. Acontece que o CSS lê em modo cascata e acabei colocando o Midiaquerie antes das config de tela. Sendo assim, as últimas configurações anulam as primiras. Detalhe bobo que passou despercebido por mim.

Forte abraço!

Que bom que deu certo! Como eu sou super iniciante acho interessante ver o código dos outros pra aprender mais. Boa sorte nos estudos! Vamos aprendendo juntos :D