Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Menu navegação se posicionando em lugares estranhos (resolvido)

Estou montando um site que tem 3 "menus" superiores com informações diferentes. Meu terceiro menu (nav) deveria vir logo abaixo do 2º, mas está sendo colocado entre o 1º e o 2º. Não estou entendendo qual pode ser o problema.

Também estou com problemas para definir uma font-family no body (não está no código abaixo mas, quando eu coloco, a fonte não é aplicada para nada).

CÓDIGO HTML

<!DOCTYPE html>

<html lang = "pt-br">

    <head>
        <meta charset = "UTF-8">
        <title>Site de terapia padrão</title>
        <link rel = "stylesheet"  href= "stylesheet.css">
        <link rel = "stylesheet"  href= "reset.css">
        <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet">

    </head>

    <body>

        <header class = "header">

            <div class = "caixa-top-informacoes">

                <!-- HTML NAV 1 - INFORMAÇÕES DO TOP-->

                <nav class = "lista-top">

                    <li>Atendimento de Segunda a Sexta das 9h às 18</li>

                    <img class = "img-localizacao" src = "imagens/icon-localizacao.png">
                    <li> Avenida Endereço, 1234, São Paulo - SP </li>

                    <img class = "img-email" src = "imagens/icon-email.png">
                    <li> email@provedor.com.br </li>

                    <li>Primeira consulta com valores especiais </li>

                </nav>

            </div>

            <!-- HTML NAV 2 - LOGO E TELEFONE-->

            <div class = "caixa-meio-telefone"> 

                <nav class = "lista-meio">

                    <img class = "logo" src = "imagens/logo-generico-tratado.png">
                    <li> Ligue agora: 0800 99 99</li>
                    <li><input class = "botao-consulta" type="submit" value = "Marque uma consulta"></li>

                </nav>

            </div>

            <!-- HTML NAV 3 - MENU NAVEGAÇÃO-->

            <div class = "caixa-menu-navegacao"> 
                <nav class = "lista-navegacao">

                    <li>Principal</li>
                    <li>Sobre</li>
                    <li>Serviços</li>
                    <li>Novidades</li>
                    <li>Contato</li>
                </nav>

            </div>
        </header>
    </body>
</html>

CÓDIGO CSS

.header{

    width:100%;
}


.caixa-top-informacoes{

    background:rgb(245,245,245,1);
    top:0px;
    width:100%;
    padding:1em;
    text-align: center;

}

.img-localizacao{

    width:10px;

}

 .img-email{

     width:15px;
 }


.lista-top li {
    display:inline;
    padding:0px 15px 0 0;
    position:flex;
    font-size:14px;
    color:#42474c;
}

.lista-top li:nth-child(1){

    padding:0 200px 0 0;
}

.lista-top li:nth-child(6){
    color:#3d3272;
    font-weight:600;
}


/* CSS PARA A NAV 2 - MEIO*/

.caixa-meio-telefone{
    width:100%;
    position: absolute;
    text-align: center;


}

.lista-meio{
    padding:50px; 
}



.lista-meio li {
    font-size:14px;
    color:#42474c;
    display:inline;
    padding-left:50px; 

}

.lista-meio .logo {

    width:150px;
    padding-right:150px;
    vertical-align: middle;

}

.lista-meio li:nth-child(2){

    color:#007ac8;
    font-size:2em;

}

.botao-consulta{

    color:purple;
    padding:20px 35px;
    border-radius: 5px;
    border:none;
    background:#00c8b7;
    font-size:1em;
    color:white;
    text-transform: uppercase;
    cursor: pointer;
    font-weight:bold;
    transition: 0.5s;

}

.botao-consulta:hover{
    background:#007ac8;,
    transition: 0.5s;
}

/* CSS PARA A NAV 3 - NAVEGAÇÃO*/

.caixa-menu-navegacao{

    width:100%;
}


.lista-navegacao li {
    font-size:14px;
    display:inline;
    padding-left:50px; 

}
1 resposta
solução!

Localizei o erro!