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

Algo não ficou correto!

Colegas, poderia me ajudar a entender onde eu errei ? Style.css

body {
          font-family: 'Montserrat', sans-serif;
      }
header {
          background: #BBBBBB;
          padding: 20px;
}
.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: black;
          font-weight: bold;
          font-size: 22px;
          text-decoration: none;
}

nav a:hover {
          color: saddlebrown;
          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 black;
          border-radius: 10px;

}
.produtos li:hover {
          border-color: saddlebrown;

}
.produtos li:active {
          border-color: green;

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

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

}
.produto-preço {
          font-size: 22px;
          font-weight: bold;
          margin-top: 10px;
}
footer {
          text-align: center;
          background: url("bg.jpg");
          padding: 40px 0;

}
.copyright {
          color: white;
          font-size: 13px;
          margin: 20px;
}
main {
         width: 940px;
         margin: 0 auto; 
}
.main_contato {
        width: 940px;
        margin: 0 auto;
}

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: darkorange;
          transform: scale(1.2);
}
table {
          margin: 20px 40px;
}
thead {
          background: gray;
          color: white;
          font-weight: bold;
}
td, th {
          border:  1px solid black;
          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;       
}
.beneficios {
        padding: 3em 0;
        background: #888888;
}
.conteudo-beneficios {
        width: 600px;
        margin: 0 auto;        
}  
.lista-beneficios {
        width: 40%;
        display: inline-block;
        vertical-align: top;
} 
.imagem-beneficios {
          width: 60%;
        opacity: 1;
        transition: 400ms;
        box-shadow: 10px 10px 10px 0 black;
}
.imagem-beneficios:hover {
        opacity: 0.3;
}
.itens {
        line-height: 1.5;
}
.itens:first-child {
        font-weight: bold;
}
.itens::before {
        content: "★";
}
.mapa {
          padding: 3em 0;  
        background: linear-gradient(#FEFEFE, #888888) ;               

}
.mapa-conteudo {
        width: 940px;
        margin: 0 auto;
}
.mapa p {
          margin: 2em;
          text-align: center;        
}
.video {
          width: 560px;
          margin: 2em auto;       
}  
@media screen and (max-width: 400px) {
        .caixa, .principal, .conteudo-beneficios, .mapa-conteudo, .video {
                width: auto; 
                }

         }
        h1 {
                text-align: center;
        }
        nav {
                position: static ;
        }
        .lista-beneficios, .imagem-beneficios {
                width: 100%;
        }

Pagina Principal está com problemas.

8 respostas

Index.htlm

    <!DOCTYPE html>
    <html lang="pt-br">

        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width">
            <title>Barbearia Alura</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">C
        </head>    

        <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">
                        <h2 class="titulo-principal">Sobre a Barbearia Alura</h2>

                        <img  class="utensilios" src="utensilios.jpg" alt="Utensilios 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">
                    <h3 class="titulo-principal">Nosso estabelicimento</h3>
                    <p>Nosso estabelicimento está localizado no coração da cidade.</p>
                    <div class="mapa-conteudo"><iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3656.448598130907!2d-46.634653385542414!3d-23.588239368469353!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce5a2b2ed7f3a1%3A0xab35da2f5ca62674!2sCaelum%20-%20Escola%20de%20Tecnologia!5e0!3m2!1spt-BR!2sbr!4v1580916426151!5m2!1spt-BR!2sbr"
                    width="100%" height="300" frameborder="0" style="border:0;" allowfullscreen=""></iframe>
                </div>
                </section>

                <section class="beneficios">
                    <h3 class="titulo-principal">Benefícios</h3>
                <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/wcVVXUV0YUY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>     
                   </div>
                </section>
                </main>
                <footer>
                    <img src="logo-branco.png">
                    <p class="copyright">&copy; Copyright Barbearia Alura 2022</p>    
              </footer>

        </body>




    </html>

Olá Fernando.

No trecho

<link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet">C

está sobrando C no final da linha.

Na classe produto-preço há um caractere especial. O melhor definir classes sem acentos ou outros caracteres especiais, você pode usar _ ou - para separar as palavras.

Abraço.

Renato, muito obrigado pela dica! realmente tinha esses detalhes que acabei não percebendo!

Porem mesmo assim meu código não está funcionando legal ;(

Posta um print da tela pra gente analisar ; )

Uma ela nao está preenchendo toda a página

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Se está falando da imagem abaixo dos benefícios ela vai ficar com o tamanho especificado em imagem-beneficios, mas se não tivesse especificado ficaria com a largura do elemento pai, no caso, conteudo-beneficios.

Rapaz, nao sei se é permitido, mas podemos conversar no discord ? Se sim JackPerryPrii#0492

Se nao vamos tentando resolver por aqui!

Mas desde ja agradeço pela atenção!

Cara, não sei se pode ser isso, mas dê uma olhada no css, no main...