5
respostas

[Dúvida] não consigo centralizar o item!

Esse exercicio faz parte do "index" do curso deHTML5 e CSS3 parte 3: trabalhando com formulários e tabelas,antes de avançar para a página contato,quis elaborar e aperfeiçoar a parte que seria o "HOME",mas não consigo centralizar a imagem e os beneficios.

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

    <body>
        <header>
            <div class="caixa">
                <h1><img src="img/logo.png"></h1>

                <nav>
                    <ul>
                        <li><a href="index.html"> Home</a></li>
                        <li><a href="produto.html"> Produtos</a></li>
                        <li><a href="contato.html"> Contato</a></li>
                    </ul>
                </nav>
            </div>
        </header>

        <img id="banner" src="img/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>
        
        <section>
            <h3 class="titulo-centralizado">Benefícios</h3>
            <div class="beneficios">
                
                <img src="img/beneficios.jpg" class="imagembeneficios">

                <ul class="beneficios-listas">
                    <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>

            </div>
        </section>

        <footer>
            <img src="img/logo-branco.png">
            <p class="copyright">&copy; Copyright Barbearia Alura - 2023</p>
        </footer>
    </body>
</html>
#banner {
    width:100%;
    height: 50%;
}

.principal{
    background: var(--cinza);
    padding:30px;
    margin:auto;
}

.titulo-centralizado{
    font-size: 24px;
    font-weight: bold;
    text-align: center;	
    margin-bottom: 20px;
}

p {
    text-align: center;
    margin-top: 15px;
}

#missao {
    font-size: 20px;
    margin-top: 15px;
}

em strong {
    color: var(--vermelho);
}

section{
    padding:40px 20px;
    margin:auto;
}

.beneficios {
    display:inline-flex;
    justify-content: space-evenly;
    align-items: center	;
    width: 50%;
    margin: 0 1.5%;
    padding: 30px 20px;
    box-sizing: border-box;
    border: 2px solid var(--preto);
    border-radius: 10px;
    
}

.beneficios-lista {
    display: center;
    vertical-align: top;
}

.imagembeneficios {
    width: 50%;
    height:50%;

}

.itens {
    font-style: italic;
    margin-top: 10px;
    font-size: 16px;
}
.itens:hover{
    color: var(--mustarda);
    text-decoration: underline;
}
5 respostas

Olá, tudo bem?

Gravei a minha tela para mostar como fiz aqui na minha maquina, dá só uma olhada para ver se pode te ajudar:

https://www.loom.com/share/0f3dfd4afac347c58d71248856517866?sid=a412684f-11e1-4ec4-9d42-870cef23ae63

Boa tarde,quase isso. o que acontece eu criei uma borda como se fosse um quadro onde posso colocar a imagem e os beneficios lado a lado ,pois a imagem era muito grande e quando centralizava ficava um vazio muito feio. Só que por mais que ponha inline,center ,flex ou qualquer coisa não muda.vou mandar a foto.!Insira aqui a descrição dessa imagem para ajudar na acessibilidade

eu quero que esse quadro fique centralizado embaixo do beneficios. segue o repositorio do github. https://github.com/Jacksonlssoares/barbearia

o exercico em si já estava feito,porém estava achando bagunçado e a página "index" não se comunicava visualmente com as outras ,então alterei ela bastante mas nesse ponto não entendi o que aconteceu.

Fala Jackson! Fiz dessa forma aqui:

https://www.loom.com/share/adbfbd254884498f8c24bd01a13f8582?sid=291493c5-1111-4499-afdf-2f59014b20a9

Era isso que você estava querendo fazer?

cara isso mesmo que eu queria fazer,eu também uso muito o display flex,mas como nesse exercicio ele usou mais display inline,block e inline-block,quis testar como ficaria. o home ele ta linkado dentro do styles,atraves do "@import url("styles/home.css");",coloquei assim,pois o professor fez de forma bem simples,e curiosamente o prmeiro css e html qu peguei foi o projeto do alurabooks,onde mexe com o mobile first,então sai do complexo pro simples,quis testar,criar e brincar rs. Obrigado meu amigo,se possivel posso seguir vc no linkedin?github?virei fã! p.s.:se souber de mais jogos estilo o flexfroggy me avisa

Claro, pode me adicionar lá:

https://www.linkedin.com/in/guilhermepaterlini/

https://github.com/guipaterlini

Se ajudando a gente cresce junto!