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

alinhamento do menu

meu menu não ficou alinhado. Alguém teve o mesmo problema?

<!DOCTYPE html>
<html lang="pt-br">

<head>
     <meta charset="UTF-8">
     <title>Sobre a Barbearia Alura</title>
     <link rel="stylesheet" href="css/reset.css">
     <link rel="stylesheet" href="css/style.css">

</head>

<body>
     <header>
          <div class="caixa">
               <h1><img src="imagens/logo.png"></h1>
               <nav>
                    <ul>
                         <li><a href="index.html">Home</a></li>
                         <li><a href="produtos.html">Produtos</a></li>
                         <li><a href="contato.html">Contato</a></li>
                    </ul>
               </nav>
          </div>
     </header>
</body>
</html>

header {
    background: #BBBBBB;
    padding: 20px 0;
}

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

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

nav li {
    display: inline;
    margin: 0 0 0 15px;
}

nav a {
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
}

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

`

4 respostas

Oi, Liana, tudo bem?

Qual o comportamento que você está esperando? O menu está alinhando no teste que fiz com o código aqui: https://imgur.com/a/sESikqW

solução!

o meu código, ele não fica alinhado inclusive até comentei o codigo para ver se não era no css o problema. o esperado era q o link ficasse na horizontal...

<!DOCTYPE html>
<html lang="pt-br">

<head>
     <meta charset="UTF-8">
     <title>Sobre a Barbearia Alura</title>
     <link rel="stylesheet" href="css/reset.css">
     <link rel="stylesheet" href="css/style.css">

</head>

<body>
     <header>
          <div class="caixa">
               <h1><img src="imagens/logo.png"></h1>
               <nav>
                    <ul>
                         <li><a href="index.html">Home</a></li>
                         <li><a href="produtos.html">Produtos</a></li>
                         <li><a href="contato.html">Contato</a></li>
                    </ul>
               </nav>
          </div>
     </header>
     <!--
        <main>

              <img id="banner" src="C:/Cursos/curso html5 e css3 parte 1/texto base/imagens/barbearia.jpg" alt="">


          <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="Items">Atendimento aos clientes </li>
                    <li class="Items">Espaço diferenciado </li>
                    <li class="Items">Localização</li>
                    <li class="Items">Profissionais Qualificados</li>
               </ul>

               <img class="imagemBeneficios" src="C:/Cursos/curso html5 e css3 parte 1/texto base/imagens/barbearia.jpg" alt="">

          </div>
     </main>   
     -->


</body>

</html>


header {
    background: #BBBBBB;
    padding: 20px 0;
}

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

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

nav li {
    display: inline;
    margin: 0 0 0 15px;
}

nav a {
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
}

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


#banner{

   width:100%;

}
.principal{
   background: #cccccc;
   padding: 20px;
}

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

.titulo-centralizado{
   text-align: center;
/*
   border: 10px solid #000000;
   width: 100%;
   height: 120px;
   padding-top: 20px;
   margin: 40px;
*/
}

strong {
   font-weight: bold;
}

p{
   text-align: center;
 }

#missao{
   font-size: 20px;
}

em strong{
   color: #ff0000;
}

.Items{
   font-style: italic;
}

.beneficios{
   background:#cccccc;
   padding: 20px 0px 0px 10px;
   margin: 0px 0px 0px 0px;
}

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

.imagemBeneficios{
   position: relative;
   margin-top: 0px;
   width: 50%;  
   left: auto;

}insira seu código aqui

eu tinha uma ul no css que estava atrapalhando o alinhamento do meu menu. troquei por um nome de classe. obrigada.

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

Oi, Liana!

Que bom que conseguiu resolver! Obrigada por compartilhar sua solução :}}