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

Minha lista não esta alinhando no topo...

body{

text-align: center;
}

h1{

text-align: center

}

#banner{
width:100%;

}

.principal{

 background:#CCCCCC

}


p{

    text-align: center    
}


#missao{

    font-size: 20px
} 
em strong{
    color:rgb(255,0,0)
}

h2{

    text-align:center

}

ul{

    display:inline-block;
    vertical-align: top;
    width: 20px;
    margin-right: 15%;
}

.itens{
    font-size: 20px;
    font-style:italic;
    text-align: left;
}

.beneficios{
    background: #FFFFFFFF;
}
.imagembeneficios{

    width: 50%;
    padding-right: 15%;
}
4 respostas
<!DOCTYPE html>
<html>
    <head>
    <meta charset="UTF-8">
       <title>Barbearia Alura</title>
    <link rel="stylesheet" href="style.css">
    </head>


    <body>

        <img id= "banner" src="banner.jpg">
        <div class= "principal">
            <h1>Sobre a Barbearia Alura</h1>
            <p id="missao">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 id="missao">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">
            <h2> Beneficios </h2>
                <ul>
                    <li class="itens">atendimento ao cliente</li> 
                    <li class="itens">localização</li>
                    <li class="itens">espaço aconchegante</li> 
                    <li class="itens">profissionais qualificados</li> 
                 </ul>
                 <img src = "beneficios.jpg" class = "imagembeneficios">
            </div>
        </body>
</html>

ROGERS irmão, não entendi muito sua duvida, mas vejo que na ul acabou usando pixel = px invés de porcentagem = %, se usar porcentagem está fazendo a sua pagina não ficar igual a mostrada na aula, testa diminuir a margin-right. Quanto a ul não está bem alinhada com o topo da imagem é que cada navegador tem suas configurações padrão para cada tag, isso será abordado nos outros curso, para resolver isso tens que sobrescrever o padrão do navegador, minha dica seria no arquivo style.css fazer a seguinte alteração:

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

Espero ter ajudado.

Boa tarde Italo! Obrigado pela ajuda! Fiz as modificações que você falou, deu certo, porém, a imagem voltou a ficar em baixo da lista, então diminui o tamanho da imagem para 46% e a mesma voltou para o lado da lista novamente, alinhando ao topo. Deve ser a configuração do navegador em relação a tag como você falou, mas deu certo. Muito obrigado!

body{

text-align: center;
}

h1{

text-align: center

}

#banner{
width:100%;

}

.principal{

 background:#CCCCCC

}


p{

    text-align: center    
}


#missao{

    font-size: 20px
} 
em strong{
    color:rgb(255,0,0)
}

h2{

    text-align:center

}

ul{

    display:inline-block;
    vertical-align: top;
    width: 20%;
    margin-right: 15%;
    margin-top: 0;
}

.itens{
    font-size: 20px;
    font-style:italic;
    text-align: left;
}

.beneficios{
    background: #FFFFFF;
}
.imagembeneficios{

    width: 46%;
    padding-right: 15%;
}
solução!

Boa tarde Roges,

Fico feliz que tenha dado certo, agradeço o feedback.

Quando a imagem ter ido para baixo e você ter alterado o width dela para organizar como a da aula é uma solução muito boa, as vezes isso aconetce dependo não somente do navegador mais também da resolução da tela do usuário. Outra solução para esse "problema" seria diinuir a margin-right da ul. ai vai qual você achar melhor.

Volto a dizer que bom que ficou resolvido, feliz por ter ajudado.