Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

DESAFIO css

eu consegui fazer o desafio mas o rodapé não preenche os lados da pagina Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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

  <body>
      <header>
          <h1 class="titulo-principal">Barbearia Alura</h1>
      </header>
    <img id="banner" src="banner.jpg">
      <div class="principal">
        <h2 class="titulo-centralizado">Sobre a Barbearia Alura</h2>

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

    <div class="Beneficios">    
    <h3 class="titulo-centralizado">Benefícios</h3>

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

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

        <footer>
        <img src="logo-branco.png">
        <p class="copyright">&copy; Copyright Barbearia Alura 2019</p>
        </footer>
  </body>
<html>

CSS

body {

}

.principal {
    background: #CCCCCC;
    padding: 25px;
}

.titulo-principal {
    padding-left: 20px;
}

#banner {
    width: 100%;
}

.titulo-centralizado {
    text-align: center
}

p {
     text-align: center;
} 

#missao {
    font-size: 20px;
}

em strong {
    color: red;
}

.itens {
    font-style: italic;
}

.Beneficios {
    background: #FFFFFF;
    padding: 20px;

}

ul {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    margin-right: 10%;
}

.imagembeneficios {
 width: 50%;
}

footer {
text-align: center;
background: url(bg.jpg);
padding: 40px 0;


}

.copyright {
    color: white;
    padding: 40px;
    font-size: 14px;
}

1 resposta
solução!

Boa noite Pedro,

No seu código CSS, logo no inicio do arquivo, adicione:

*{
  margin: 0;
  padding: 0;
}

O * é um seletor universal ou seja, está removendo a margin e padding de todas as tags que estiverem no seu html