4
respostas

Conclusão do desafio HTML e CSS, parte 2:

Saudações! Acredito que eu conseguir concluir o desafio com certo sucesso. Provavelmente há formas melhores de organizar os códigos e, além disso, eu ainda fico um pouco confuso em relação as tags "displays" e "position", contudo, acredito que irei melhorar conforme a pratica. Eu achei o HTML e CSS tão interessantes que comprei um livro relacionado, sendo que inicialmente queria dedicar me ao back-end. Sem mais delongas, segue os códigos (fiz algumas alterações no visual):

HTML

</head>

<body>        
    <header>
        <div class="caixa">
            <h1 class="titulo-principal">Barbearia Alura</h1>
            <nav>
                <ul class="navegacao">
                    <li><a href="index2.html">Home</a></li>
                    <li><a href="produtos2.html">Produtos</a></li>
                    <li><a href="contato.html">Contato</a></li>
                </ul>
            </nav>
        </div>
    </header>

    <main>
        <img id="banner" src= banner.jpg>
        <div class="principal">
            <h2 class="texto-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 style="text-align: center">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="texto-centralizado">Benefícios</h3>
        </div>

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

            <div class="beneficios2">
                <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>
            </div>
        </div>
    </main>

    <footer>
        <img src="logo-branco.png">
        <p class="copyright">© Copyright Barbearia Alura - 2019</p>
    </footer>
</body>    
header{
    padding: 20px 0;
}

.caixa{
    position: relative;
    width: 940px;
    margin: 0 auto 20px auto;
}

.titulo-principal{
    display: inline-block;
    padding-top: 40px;
    padding-left: 30px;
    font-size: 60px;
}

nav{
    position: absolute;
    top: 60px;
    right: 0;
}

nav li{
    display: inline-block;
    margin: 0 0 0 15px;

}

nav a{
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
    border: 2px solid #000000;
    border-radius: 5px;
    padding: 5px 10px;        
}

nav a:hover{
    color: #C78C19;
    text-decoration: underline;
    border-color: #C78C19;
}

#banner{
    display: block;
    width: 97%;
    margin: 0px auto 10px;
    border: 3px solid #000000;
    border-radius: 15px;
}

.principal{
    display: block;
    width: 94.5%;
    margin: 10px auto;
    background: #CCCCCC;
    padding: 30px;
    border: 3px none;
    border-radius: 15px;
}

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

p{ 
    margin: 16px 0px;
    text-align:  center;
    padding: 10px;
    font-size: 16px;
}

#missao{
    font-size: 20px
}

em strong{
    color: #FF0000;
}

.beneficios{
    width: 97.5%;
    margin: 0px    auto;
}

.caixa2{
    vertical-align: top;
    width: 98%;
    margin: 0px auto 24px;
    border: 3px none;
    border-radius: 15px;
    display: inline-block;
}

.imagembeneficios{
    width: 63%;
    border: 3px none;
    border-radius: 15px;
    position: relative;
    left: 20px;
}

.beneficios2{
    width: 36%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    left: 30px;
    font-size: 55px;
}

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

.copyright{
    color: #FFFFFF;
    font-size: 13px;
    margin-top: 20px;
}
4 respostas

Aceito sugestões

Oi Felipe, tudo bem?

Primeiramente parabéns por concluir o desafio e pela sua dedicação. Adorei que conseguimos atrair mais uma pessoa para o Front-end hahaha!

Não se preocupe com a organização agora, mais pra frente verá em outros cursos que existem diferentes maneiras de como organizar um projeto, isso vai de gosto pessoal (se for um projeto só seu) ou de como a empresa que você ingressar trabalha.

Nesse primeiro momento foque em aprender sobre as propriedades. E pra te ajudar com a position, te indico esse artigo incrível do instrutor Luan:

E deixo só uma dica final, cuidado com a falta de ;, elas podem fazer com que seu código apresente erros. Aqui em #missao está faltando uma depois do20px:

#missao{
    font-size: 20px
}

Só ajustar colocando um ; que aí fica tudo certinho!

Espero ter ajudado e bons estudos :D

Lorena, muito obrigado pelo feedback e as dicas :)

Oi Felipe!

Por nada e espero que curta muito a experiência de estudar na Alura ;)

Abraço.