11
respostas

Header da página Index difere da Produtos e Contato

o header da pagina principal, não fica igual ao do produtos e contato. Mesmo tendo o mesmo código nas diversas páginas, o da página inicial fica de uma maneira, e o de produtos e contatos - ou seja, os dois, fica de outra. Não entendi, pois o arquivo de css é o mesmo, e a div "caixa", o h1 e o nav estão presentes em todas as páginas.

11 respostas

vê se no head está linkando com css do seu site corretamente.

bom, notei algo que estava errado que era a falta do comando: nos produtos e contatos. Porém só teve resultado na página contatos, a de produtos alterou porém não da maneira que queria. Segue print do header e footer das três páginas (index, produtos e contatos), da parte do style.css voltado a responsividade na resolução de celular e também como estão as três páginas do site (header e footer) . Agradeço a ajuda! Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Aguardando resposta.

Man, tá faltando uma tag de link nas páginas de contato e produto. Na index tem 3, nas outras só 2 tags.

<link rel="stylesheet" href="reset.css">
<link rel="stylesheet" href="style.css">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap" rel="stylesheet">

tem que estar nas 3 páginas pro CSS carregar

Fiz aqui e não deu certo. Continua igual.

Tente colocar esse codigo

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

Infelizmente não deu certo. A página produtos continua com probema. Vou colocar o código inteiro:

Produtos.html:

<!DOCTYPE html>
<html lang="pt-br">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width">
        <title>Produtos</title>
    <link rel="stylesheet" href="./reset.css">
<link rel="stylesheet" href="./style.css">
        <link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap'"rel='stylesheet'>


</head>

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


        <main>
            <ul class="produtos">
                <li>
                    <h2>Cabelo</h2>
                    <img src="cabelo.jpg">
                    <p class="produto-descricao">Na tesoura ou máquina, como o cliente preferir</p>
                    <p class="produto-preco">R$ 25,00</p>
                </li>
                <li>
                    <h2>Barba</h2>
                    <img src="barba.jpg">
                    <p class="produto-descricao">Corte e desenho profissional de barba</p>
                    <p class="produto-preco">R$ 18,00</p>
                </li>
                <li>
                    <h2>Cabelo + Barba</h2>
                    <img src="cabelo+barba.jpg">
                    <p class="produto-descricao">Pacote completo de cabelo e barba</p>
                    <p class="produto-preco">R$ 35,00</p>
                </li>
            </ul>
        </main>

        <footer>
            <img src="logo-branco.png" alt="Logo da Barbearia Alura">
            <p class="copyright">&copy; Copyright Barbearia Alura - 2019</p>
        </footer>
    </body>
</html>

Style.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; color: #000000; font-weight: bold; font-size: 22px; text-decoration: none; }

nav a:hover { color: #C78C19; text-decoration: underline; }

.produtos { width: 940px; margin: 0 auto; padding: 50px 0; }

.produtos li { display: inline-block; text-align: center; width: 30%; vertical-align: top; margin: 0 1.5%; padding: 30px 20px; box-sizing: border-box; border: 2px solid #000000; border-radius: 10px; }

.produtos li:hover { border-color: #C78C19; } body{ font-family: 'Monteserrat', sans-serif; } .produtos li:active { border-color: #088C19;}

.produtos li:hover h2 { font-size: 34px; }

.produtos h2 { font-size: 30px; font-weight: bold; }

.produto-descricao { font-size: 18px; }

.produto-preco { font-size: 22px; font-weight: bold; margin-top: 10px; }

footer { text-align: center; background: url("bg.jpg"); padding: 40px 0; }

.copyright { color: #FFFFFF; font-size: 13px; margin: 20px 0 0; }

main {

}

form { margin: 40px 0; } form label, form legend{ display: block; font-size: 20px; margin: 0 0 10px; } .input-padrao{ display: block; margin: 0 0 20px; padding: 10px 25px; width: 50%; } .checkbox{ margin: 20px 0; } .enviar{ width: 40%; padding: 15px 0; background: orange; color: white; font-weight: bold; font-size: 18px; border: none; border-radius: 5px; transition: 1s all; cursor: pointer; }

.enviar:hover{ background: red; transform: scale(1.2);

} table{ margin: 20px 0 40px; } thead{ background: #555555; color: white; font-weight: bold; }

td, th{ border: 1px solid #000000; padding: 8px 15px;

/* css da página inicial */

} .banner{ width:100%; }

.titulo-principal{ text-align: center; font-size: 2em; margin: 0 0 1em; clear: left;

}

.principal{ padding: 3em 0; background: #FEFEFE; width: 940px; margin: 0 auto ; }

.principal p{ margin: 0 0 1em; }

.principal strong{ font-weight: bold; } .principal em{ font-style: italic; } .utensilios { width: 120px; float: left; margin: 0 20px 20px 0; } .imagem-beneficios{ width: 60%; opacity: 1; transition: 400ms; box-shadow:10px 10px 10px #000000; } .imagem-beneficios:hover{ opacity: 0.3; } .conteudo-beneficios{ width: 640px; margin: 0 auto; } .lista-beneficios{ width: 40%; display: inline-block; vertical-align: top; } .itens{ line-height:1.5;

} .itens:before{ content: "★"; } .itens:first-child{ font-weight:bold ; } .mapa{ padding: 3em 0; background: linear-gradient(#fefefe, #888888); }

.mapa-conteudo{ width: 940px; margin: 0 auto ; }

.beneficios{ padding: 3em 0; background: #888888;

}

.mapa p{ margin: 0 0 2em; text-align: center; } .video{ width: 560px; margin: 2em auto;

}

@media screen and (max-width: 480px) { .principal, .conteudo-beneficios, .mapa-conteudo, .video{ width: auto; } h1{ text-align: center; } nav{ position: static; } .lista-beneficios, .imagem-beneficios{ width: 100%; } .caixa { width: auto;

}

}

Mude o nome da pasta HTML + CSS para css para ficar mais estruturado

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

depois utilize o codigo acima .

Se tiver duvidas e só falar.

André, adiciona a classe = "produtos" la no CSS `@media screen and (max-width: 480px){

.caixa, .principal, .conteudo-beneficios, .conteudo-mapa, .video, .produtos  {
width: auto;
}

` Isso vai arrumar o header o footer, porém os produtos ainda nao consegui.

ainda não resolveu 100%. o header e o footer ta ocupando cerca de 80% e não 100%.

e os produtos ficaram totalmente desconfigurados.

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