CSS float не будет работать? - PullRequest
0 голосов
/ 24 июня 2010

Мое меню в настоящее время находится под логотипом, но вместо этого я хочу, чтобы оно было горизонтальным относительно логотипа.Я думаю, что свойство float - единственный способ сделать что-то подобное (?), Но оно не работает, оно не плавает.

#top_menu {
height: 20px;
color: #333;
position: relative;
float: right;
}

#top_menu ul li {
        float: left;
        color:#333;
        padding-right:15px;
        font-family: Tahoma, Helvetica, sans-serif;
        font-size:11px;
    }

        #top_menu ul li a {
            text-decoration:none;
            color: #666;
            padding: 1px;
            padding-right: 8px;
        }

                #top_menu ul li a:hover {
                    color:#f2e9c9;
                }
#logo{
    margin-top: 15px;
    width: 200px;
    height: 30px;
    position: relative;
    right: 5px;
}

        <div id="logo"><a href="http://www.playcreatividad.com/es/index.php"><img src="logot.png" alt="lolly"></a></div>
    <div id="top_menu">
        <ul>
          <li><a href="http://www.playcreatividad.com/es/index.php" title="Enlace a Portada">Portada</a>|</li>
          <li><a href="http://www.playcreatividad.com/es/equipo.php" title="Enlace a Equipo">Equipo</a>|</li>
          <li><a href="http://www.playcreatividad.com/es/workbook.php" title="Enlace a Workbook">Workbook</a>|</li>
          <li><a href="http://www.playcreatividad.com/es/frescologia.php" title="Enlace a Frescología">Frescología</a>|</li>
          <li><a href="http://www.playcreatividad.com/es/clientes.php" title="Enlace a Clientes">Clientes</a>|</li>
          <li><a href="http://playsaid.blogspot.com/" target="_blank" title="Enlace a Blog">Blog</a>|</li>
          <li><a href="http://www.playcreatividad.com/es/noticias.php" title="Enlace a Noticias">Noticias</a></li>
        </ul>

</div>

Что не так?

Ответы [ 2 ]

1 голос
/ 24 июня 2010

Если я правильно понимаю, вы хотите логотип и меню на одной горизонтальной линии. Если это так, вы можете:

  1. Переместить логотип влево ИЛИ

    #logo{
        margin-top: 15px;
        width: 200px;
        height: 30px;
        position: relative;
        right: 5px;
            float:left;
    }
    
  2. Отображение логотипа в виде встроенного блока

    #logo{
        margin-top: 15px;
        width: 200px;
        height: 30px;
        position: relative;
        right: 5px;
            display:inline-block;
    }
    
0 голосов
/ 24 июня 2010

Поместите логотип div после элемента top_menu.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...