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

Background dos beneficios não preenche toda a tela

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

}

.principal{ padding:3em 0; width:940px; margin: 0 auto;

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

}

.principal strong{ font-weight: bold; }

.principal em{ font-style: italic; }

.imagembeneficios{ width: 60%; } .utensilios{ width:120px; float: left; margin: 0px 20px 20px 0; } body{ font-family: 'Merienda', cursive; } .mapa{ padding: 3em 0; width:940px; margin: 0 auto; }

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

.beneficios{ padding: 3em 0; background-color:#888888; margin: 10px auto 10px auto;

} .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; } .imagem-beneficios{ width:60%; } .video{ width:560px; margin:2em auto; }

10 respostas

Bom dia, Wallace, tenta colocar aqui pra gente um pouco do HTML também para vermos como está organizado seu código e poder fazer uns testes aqui para ajudar a resolver seu problema

Bom dia Talita, este é meu código HTML.

<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="página-2-barbearia.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="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 Estabelecimento</h3>

        <p>Nosso Estabelecimento está localizado no coração da cidade</p>

        <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d457.1383195248176!2d-46.651990385319515!3d-23.5646162!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce59541c6c79c3%3A0x36b90a85f0f8cb33!2sGrupo%20Alura!5e0!3m2!1spt-BR!2sbr!4v1650572711835!5m2!1spt-BR!2sbr" width="940" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>

    </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="560" height="315" src="https://www.youtube.com/embed/K9jxirMY0BQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>            </div>
    </section>

</main>

<footer>
    <img src="logo-branco.png" alt="Logo da barbearia Alura">

        <p>©Copyright Wallace Vinicius - 2022</p>
</footer>
</body>

Wallace, nos meus testes aqui ela aparece com uma margin nas laterais, se for isso que você se refere do fato dela não pegar a tela toda, você pode resolver fazendo seguinte:

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

isso é um código de reset, onde você tira todas as margins que o navegador coloca por padrão, o asterisco é um seletor universal do CSS, você pode entender um pouco melhor aqui: https://developer.mozilla.org/pt-BR/docs/Web/CSS/Universal_selectors.

Então talita, tentei aplicar o reset que vc me passou, mas não deu certo. A "caixa" apenas ficou posicionada no canto esquerdo, mas mesmo assim não ocupou toda a largura da página. Segue print: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

obs: Tentei modificar a largura da caixa através da propriedade width, mas não deu certo.

O problema que estou tendo é só para que o background-color da caixa de beneficios, preencha toda a largura da página, como mostra a imagem:

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

solução!

Oie, tudo bem?

Então, eu testei seu código no meu computador, e ele está funcionando perfeitamente.

Vc está visualizando o preview pelo vs code? Se sim, recomendo que abra o arquivo no seu navegador, pra ficar mais fácil e 100% real, daí toda vez que vc fizer uma alteração, é só salvar a alteração apertando crtl+s e recarregar a página no seu navegador

mas fora isso, só tiraria as margens, porque background de site não tem margem, ficaria até estranho se tivesse

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

Oie Isa, obrigado por testar meu código. Eu faço o preview pelo navegador mesmo, mas não sei o que estava acontece de errado então.

Oi Wallace! Tudo bem? Espero que sim!

Você está utilizando reset.css? se sim verifica se ele está posicionado antes do seu css no html.

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

Caso não esteja, tenta utilizar um e me dá um retorno!

Fico no aguardo! Abraço!

Bom dia Issac, tudo bem e com vc?

Estou usando um reset CSS sim, e ele está posicionado antes do CSS no HTML, segue imagem: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Wallace você poderia copiar o css completo aqui?

Wallace, tudo bem? verifica se no seu css, você retirou os atributos de .main{}