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

Imagem benefícios.jpg não cobre uma pequena parte da lateral da página

Olá, estou tentando resolver um problema que me apareceu na imagem beneficios.jpg. Ela carrega e aparece na página, mas por alguma razão, ela não cobre a lateralzinha da página do navegador mesmo eu pedindo pra ela cobrir 100%. Alguém pode me ajudar? Parece um problema até fácil de resolver, mas não estou conseguindo enxergar onde foi meu erro...

html:

<!DOCTYPE html>
<html lang="pt-br">
    <head>
        <meta charset="utf-8">
        <title>Barbearia Alura</title>
        <link rel="stylesheet" href="style.css">    
    </head>

    <body>
        <div class="princ">
            <h1>Sobre a Barbearia Alura</h1>
            <center><img id="banner" src="banner.jpg"></center>
            <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="mission">Nossa missão é: <em><strong>"Proporcionar autoestima 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>
        </div>

        <div class="bene">
            <h2 id="base">Benefícios</h2>

            <ul>
                <li class="list">Atendimento ao Cliente</li>
                <li class="list">Espaço Diferenciado</li>
                <li class="list">Localização</li>
                <li class="list">Profissioanis Qualificados</li>
            </ul>

            <img src="beneficios.jpg">

        </div>
    </body>
</html> 

css:

#banner {
    width: 50%;
}

.princ {
    background: #cccccc
}

h1 {
    text-align: center;
}

p {
    text-align: center;

}

#mission {
    font-size: 20px
}

em strong {
    color: #FF0000;
}

.list {
     font-style: italic;
}

.bene {
    background: #FFFFFF; 
}

h2 {
    text-align: center;
}

#base {

}
2 respostas

Você não colocou uma class ou id na tag img do benefício, e pelo que esta aqui demostrado no seu código, você não passou o atributo width: 100%; no CSS nem instanciou ele na tag.

ex:

HTML: <- img src="beneficio.jpg" class="beneficio" ->

CSS: .beneficio { width: 100%; }

solução!

Boa noite Gabriel,

Acredito que o erro está nessa linha:

<img src="beneficios.jpg">

É necessário criar uma classe para a imagem para que depois você especifique qual parâmetro queira mudar no css. No caso, você quer mudar a largura (width).

O código ficaria assim no html:

<img src="beneficios.jpg" class="imagembeneficios">

No css:

.imagembeneficios {
    width: 100%;
}

Espero que tenha ajudado.

Abraços.