10
respostas

HTML5 CSS3 avancei e a tela ficou regrediu e agora está cheia de erros.

<!DOCTYPE html>
<html lang= "pt-br">
    <head>
      <meta charset="UTF-8">
      <title>Barbearia Alura</title>      
      <link rel="stylesheet" type="text/css" href="reset.css">
      <link rel="stylesheet" type="text/css" 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"></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>
    <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= "missão" style="font-size:20px";><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 estabelecimento</h3>
              <p>Nosso estabelecimento está locatizado no coração da cidade</p> 
              <div class="mapa-conteudo">
                <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1828.2242303559274!2d-46.63355904127808!3d-23.588244300000003!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce5a2b2ed7f3a1%3A0xab35da2f5ca62674!2sCaelum%20-%20Escola%20de%20Tecnologia!5e0!3m2!1spt-BR!2sbr!4v1597691262470!5m2!1spt-BR!2sbr" width="100%" height="300" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></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="imagembeneficios">  
            </div>
        </main>
            </section>
      <main> 
            <div class="video">
              <iframe width="560" 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">© Copyright Barbearia Alura - 2019
      </footer>
  </body>
</html>
10 respostas

A cor cinza não expandiu a largura da tela toda e nem alcançou o vídeo. A imagem saiu da configuração e aumentou o tamanho e por fim o texto do mapa voltou a ficar colado na imagem do mapa na página.

O css estava muito grande e quando tentei postar apareceu uma mensagem de erro.

Oi, Aarrudac, tudo bem?

Você pode tentar dividir os seu código em dois para postar, porque sem o código css ficará difícil entender os erros de estilo que você está tendo.

body {
    font-family: 'Montserrat', 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;
}

.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;
}
.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: 70px 0 0;
}

main {
    width: 940px;
    margin: 0 auto;
}

form {
    margin: 40px 0;
}

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

.input-padrão {
    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 background;
    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 #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;

}

.titulo-principal:first-letter {
    font-weight: bold;
}

.titulo-principal:before{
    content: "[ "
}
.titulo-principal:after{
    content: " ]"
}

.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;
}

.imagem-beneficios {
    width:60%
}

.utensilios {
    width: 120px;
    float: left;
    margin: 0 20px 20px 0;
}

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

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

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

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

}

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

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

.itens { line-height: 1.5; }

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

.itens:before { content: "" ; }

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

Laís por algum motivo a estrela era o da tag "itens before" era o motivo do erro ao tentar postar. Eu apaguei e postei sem ela, mas de resto é esse é o css dividido em 3 partes. Eu achei que fosse algum problema com espaços, tentei refazer mas não tive muito sucesso. As tags me parecem iguais ao do exercício. Desde já muito obrigada, Andréa

Oi, Andreia!

Na classe .mapa p retire as demais estilizações, deixando somente a margin e o text-align, dessa forma:

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

haviam dois valores para o margin. Acredito que faltaram os estilos para .imagem-beneficios e .video, adicione esses estilos:

.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;
}

Testa e me fala se deu certo!

Oi Lais, testei mas não teve alteração. Continuou com os mesmos problemas.