Заказать различные элементы, плавающие справа

0

У меня есть заголовок с навигационной панелью, плавающей справа, и изображение выхода, которое должно также плавать вправо, находясь справа от панели навигации.

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

Вот рабочий пример (возьмите "X" как изображение выхода): http://jsfiddle.net/c2ccB/

HTML построено позиционированием сначала навигационной панели, а затем выход из системы:

<nav class="nav">
    <ul>
        ...........

    </ul>
</nav>
<div class="logout"></div>

И стиль имеет плавающие права (см. Jsfiddle для расширенной версии стиля):

nav{
    float: right;
    background: -webkit-linear-gradient(bottom, #DFDFDF , white 80%);
    border-radius: 5px;
    border:  1px solid #9F9D9D;
    margin: 42px 80px 0 0;
}

.logout{
    background-image: url(images/logout.png);
    height: 50px;
    width: 50px;
    float: right;
}
  • 1
    Просто поменяйте их местами
  • 1
    D'о. Спасибо Лиам
Показать ещё 1 комментарий
Теги:

1 ответ

1

Другой вариант, если вы не хотите изменять порядок в элементах html, заключается в том, чтобы просто обернуть их в <div> с помощью float:right; , затем измените отдельные элементы на float:left;

Здесь скрипка для нее: скрипка

  • 0
    Спасибо за внимание, хотя бы изменение порядка элементов решило это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню