Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
10
respostas

Código do cabeçalho e do rodapé não se repetem em todas as páginas como na página inicial, apesar de ser o mesmo arquivo .css. Na adaptação para o mobile.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade ![Insira aqui a descrição dessa imagem para ajudar na acessibilidade](https://cdn1.gnarususercontent.com.br/1/891433/f612dcdf-8889-4e2b-9c28-71dd6e2![Insira aqui a descrição dessa imagem para ajudar na acessibilidade](https://cdn1.gnarususercontent.com.br/1/891433/e5662681-bf14-4114-b4a2-69e71b4c7901.png) Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade C f1426.png)

segue os códigos header e footer das três páginas ligadas ao mesmo css.

            <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>


<footer>
        <img src="logo-branco.png">
        <p class="copyright">© Copyright Barbearia Alura - 2019</p>
    </footer>

Aqui está o media screen do arquivo css.


@media screen and (max-width: 500px) {
.caixa, .principal, .conteudo-beneficios, .mapa-conteudo, .video {
    width: auto;
}

h1 {
    text-align: center;
}
nav {
    position: static;
    text-align: center;
}

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

}

10 respostas

Olá Felipe,

A tag "link" que importa o arquivo css está presente em todas as páginas?

Olá Reno.

Está sim, fiz todas as modificações das 3 páginas no msm arquivo .css, inclusive o header e footer se repetem perfeitamente quando não estou no modo mobile de tela.

Desde já agradeço

Entendi,

Nesse caso só vendo o código, vc pode colocar o código html das 3 páginas e o css aqui?

Olá, desculpe a demora, não tive acesso ao computador com os códigos durante o feriado. Seguem os códigos e obrigado desde já.

Código css das três páginas

body { font-family: 'Poppins', sans-serif; }

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 #0000FF;

}

/css página de produtos/

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

.produtos li:hover { border-color: #C87C21; color: #C87C21; }

.produtos li:active { border-color: #088C19; color: #088C19; }

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

.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 #000000 solid; border-radius: 10px; }

.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("bgpreto.jpg"); padding: 40px 0; }

.copyright { color: #FF0000; font-size: 13px; margin-top: 20px; }

/css da página de contato/

main { margin-left: 20px; }

form { margin: 40px 0; }

form label, form legend { display: block; font-size: 20px; margin-bottom: 10px; }

.input-padrao { display: block; margin-bottom: 20px; padding: 10px 25px; width: 50%; }

.checkbox { margin: 20px; }

.enviar { width: 40%; padding: 15px 0; background: orange; color: white; font-weight: bold; font-size: 18px; border: none; border-radius: 5px; transition: 0.5s all; cursor: pointer; }

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

table { margin: 20px 0 40px; }

thead { background: #555555; color: white; font-weight: bold; }

td, th{ border: 1px solid black; padding: 8px 15px; }

/css da página inicial/

.banner { width: 100%; margin-bottom: 40px; }

.titulo-principal { color: rgba(0, 0, 0); }

.titulo-principal, .titulo-depoimentos { 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:hover { opacity: 0.3;

}

.utensilios { width: 120px; float: left; margin: 0 20px 20px 0; opacity: 1; transition: 400ms; box-shadow: 10px 10px 10px 0 #000000; }

.mapa { padding: 3em 0; background: linear-gradient(#FEFEFE,#888888); }

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

.mapa p { margin-bottom: 2em; text-align: center; }

.beneficios { padding: 3em 0; background: linear-gradient(#888888, #FEFEFE); }

.conteudo-beneficios { width: 640px; margin: 0 auto; }

.lista-beneficios { width: 40%; display: inline-block; vertical-align: top; }

.itens { line-height: 1.5em; }

.itens:first-child { font-weight: bold; }

.itens:before { content: "☭"; }

.imagem-beneficios { width: 60%; opacity: 1; transition: 400ms; box-shadow: 10px 10px 10px 0 #000000; }

.imagem-beneficios:hover { opacity: 0.3; }

.video { width: 560px; margin: 2em auto; }

.imagemdepoimentos { width: 50%; display: block; margin: 0 auto; }

.imagemdodepoimento { background: linear-gradient(#FEFEFE, #888888); }

.depoimentos h6 { text-align: center; font-size: 20px; font-weight: ld; }

.depoimentos legend{ text-align: center; }

.depoimentos p { text-align: center; margin-top: 10px; font-weight: bold; }

.avaliacao { background: linear-gradient(#888888, #FEFEFE); }

.avaliacao li { padding: 20px; }

.avaliacao2 {

}

@media screen and (max-width: 500px) { .caixa, .principal, .conteudo-beneficios, .mapa-conteudo, .video { width: auto; }

h1 {
    text-align: center;
}
nav {
    position: static;
    text-align: center;
}

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

}

Código da aba home

<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>

    <img class="banner" src="banner.jpg">
    <main>
        <section class="principal">
            <h3 class="titulo-principal">Sobre a Barbearia Alura</h3>

            <img src="utensilios.jpg" class="utensilios" alt="Utensílios de um barbeiro">

            <p>Localizada no coração da cidade a <strong>Barbearia Alura</strong> traz para o mercado o que há de melhor para o seu cabelo e barba. Fundada em 2019, a Barbearia Alura já é destaque na cidade e conquista novos clientes a cada dia.</p>

            <p id="missao"><em>Nossa missão é: <strong>"Proporcionar auto-estima e qualidade de vida aos clientes"</strong>.</em></p>

            <p>Oferecemos profissionais experientes e antenados às mudanças no mundo da moda. O atendimento possui padrão de excelência e agilidade, garantindo qualidade e satisfação dos nossos clientes.</p>
        </section>

        <section class="mapa">
            <h4 class="titulo-principal">Nosso Estabelecimento</h4>
            <p>Nosso estabelecimento está localizado no coração da cidade<p>
                <div class="mapa-conteudo">
                <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d117032.28479346147!2d-46.67731295287872!3d-23.55914330762758!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce5a2b2ed7f3a1%3A0xab35da2f5ca62674!2sCaelum%20-%20Escola%20de%20Tecnologia!5e0!3m2!1spt-BR!2sbr!4v1645565388030!5m2!1spt-BR!2sbr" width="100%" height="300" style="border:0;" allowfullscreen="" loading="lazy"></iframe>
                </div>
        </section>

        <section class="beneficios">
            <h4 class="titulo-principal">Benefícios</h4>

        <div class="conteudo-beneficios">
            <ul class="lista-beneficios">
                <li class="itens">Atendimento aos Clientes</li>
                <li class="itens">Espaço diferenciado</li>
                <li class="itens">Localização</li>
                <li class="itens">Profissionais Qualificados</li>
                <li class="itens">Pontualidade</li>
                <li class="itens">Limpeza</li>
            </ul><img src="beneficios.jpg" class="imagem-beneficios">
        </div>

            <div class="video">
                <iframe width="100%" height="315" src="https://www.youtube.com/embed/9deEqSbEnOU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
            </div>
        </section>



        <div class="depoimentos">
            <h5 class="titulo-depoimentos">Depoimento dos Clientes</h5>
            <div class="imagemdodepoimento"><img class="imagemdepoimentos" src="depoimentos.png"></div>
            <ul class="avaliacao">
                <li class="pessoas">
                    <legend>&#9734;&#9734;&#9734;&#9734;&#9734;</legend>
                    <h6>Jair</h6>
                    <p>Já cortei cabelo em muitos lugares, mas em nenhum deles vi uma qualidade no trabalho igual nessa empresa.<br> Além do corte ficar exatamente da forma que Eu imaginei, é um local onde sinto bem e acolhido.<br> Nao me sinto apenas um cliente, sinto de casa.<br> Ja passei 3 meses sem cortar o cabelo, esperando termos a agenda compatível, pois quem experimenta o otimo, nao se satisfaz com o bom. Recomento e muito.</p>
                </li>
                <li class="pessoas">
                    <legend>&#9734;&#9734;&#9734;&#9734;&#9734;</legend>
                    <h6>Messias</h6>
                    <p>Corto meu meu cabelo e faço a barba a 12 anos ou mais.<br> E sou atendido da mesma forma que fui atendido da primeira vez.<br> excepcionalmente bem sem pressa e com a qualidade impecável do serviço. eu recomendo sempre ao meus amigos.</p></li>
                <li class="pessoas">
                    <legend>&#9734;&#9734;&#9734;&#9734;&#9734;</legend>
                    <h6>Bolsonaro</h6>
                    <p style="margin-bottom: 80px">Onde cortei meu cabelo a pela primeira vez quando criança e nunca mais deixei de ir, atendimento excelente!!! Cliente há mais de 20 anos!!</p></li>
            </ul>
        </div>

Continuação da aba home

O que achou do nosso atendimento? Ótimo
                <label for="radio-bom"><input type="radio" name="avaliacao" value="bom" id="radio-bom">Bom</label>

                <label for="radio-medio"><input type="radio" name="avaliacao" value="medio" id="radio-medio" checked>Médio</label>

                <label for="radio-ruim"><input type="radio" name="avaliacao" value="ruim" id="radio-ruim">Ruim</label>
            </fieldset>

            <fieldset style="margin-bottom: 60px">
                <legend style="font-size: 20px; font-weight: bold; margin-bottom: 20px;">O que achou do ambiente da nossa barbearia?</legend>
                    <select>
                        <option>Ótimo</option>
                        <option>Bom</option>
                        <option>Médio</option>
                        <option>Ruim</option>
                    </select>
            </fieldset>
        </form>
        </div>
    </main>
    <footer>
        <img src="logo-branco.png">
        <p class="copyright">&copy; Copyright Barbearia Alura - 2019</p>
    </footer>
</body>

Código página de Produtos

            <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>

    <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">
        <p class="copyright">&copy; Copyright Barbearia Alura - 2019</p>
    </footer>
</body>

Código da página de contatoDesculpe se tinha alguma outra forma melhor de enviar, não consegui enviar os documentos

            <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>
    <main>
        <form>
                <label for="nomesobrenome">Nome e Sobrenome</label>
                <input type="text" id="nomesobrenome" class="input-padrao" required>

                <label for="email">Email</label>
                <input type="email" id="email" class="input-padrao" required placeholder="seuemail@dominio.com">

                <label for="telefone">Telefone</label>
                <input type="tel" id="telefone" class="input-padrao" required placeholder="(XX) XXXXX-XXXX">

                <label for="mensagem">Mensagem</label>
                <textarea cols="70" rows="10" id="mensagem" class="input-padrao" required></textarea>

            <fieldset>
                <legend>Como prefere o nosso contato?</legend>
                <label for="radio-email"><input type="radio" name="contato" value="email" id="radio-email">Email</label>


                <label for="radio-telefone"><input type="radio" name="contato" value="telefone" id="radio-telefone">Telefone</label>


                <label for="radio-whatsapp"><input type="radio" name="contato" value="whatsapp" id="radio-whatsapp" checked>Whatsapp</label>

            </fieldset>

            <fieldset>
                <legend>Qual horário prefere ser atendido</legend>
                <select> 
                    <option>Manhã</option>
                    <option>Tarde</option>
                    <option>Noite</option>
                </select>
            </fieldset>

            <label class="checkbox"><input type="checkbox" checked >Gostaria de receber nossas novidades por email?</label>

                <input type="submit" value="Enviar Formulário" class="enviar">
        </form>

        <table>
            <thead>
                <tr>
                    <th>Dia</th>
                    <th>Horário</th>
                </tr>
            </thead>
            <tbody>                    
                <tr>
                    <td>Segunda</td>
                    <td>8~20h</td>
                </tr>
                <tr>
                    <td>Quarta</td>
                    <td>8~20h</td>
                </tr>
                <tr>
                    <td>Sexta</td>
                    <td>8~20h</td>
                </tr>
            </tbody>

        </table>
    </main>

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

O mesmo estava acontecendo comigo, resolvi adicionando o meta de viewport no head do código html nas páginas de contato e produtos

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        **<meta name="viewport" content="width=device-width">**
        <title>Contato - Barbearia Alura</title>
        <link rel="stylesheet" href="reset.css">
        <link rel="stylesheet" href="style.css">
        <link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet">
    </head>

Olá Igor, realmente era isso, esse código fez o cabeçalho e o footer se repetirem nas três páginas, muito obrigado pela ajuda