Подтвердить что ты не робот

Есть ли выпадающий класс для navbar в Twitter Bootstrap 2.3.2?

Для выравнивания элементов блока существуют классы pull-right и pull-left. Мне интересно, если для navbar есть соответствующие pull-top и pull-bottom?

<header id="navbar" role="banner" class="navbar navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      <!-- .btn-navbar is used as the toggle for collapsed navbar content -->
      <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </a>

      <a class="logo pull-left" href="/" title="Home">
        <img src="logo.png" alt="Home">
      </a>

      <div class="nav-collapse collapse">
        <nav role="navigation">
          <ul class="menu nav">
            <li>...</li>
          </ul>
        </nav>
      </div>
    </div>
  </div>
</header>

Цель состоит в том, чтобы выровнять меню (ul.nav) до нижней части навигационной панели.

enter image description here

4b9b3361

Ответ 1

Ответ на это в самом деле заключается в возможностях CSS. .pull-right и .pull-left применяют микро-clearfix, а затем плавают элемент слева или справа в Twitter Bootstrap.

Создание .pull-top и .pull-bottom class 'было бы невозможным, так как родительским элементам необходимо было бы применить position:relative, тогда для этого элемент должен был бы обрабатываться вручную с помощью свойств top и bottom правильно ли он размещен. Альтернативы потребовали бы, чтобы элемент имел фиксированную высоту с отрицательным запасом, приложенным к вершине, с половиной высоты и top:50%. Опять же, для этого родитель должен был position:relative.

Как и в любой среде CSS, есть только некоторые вещи, которые вам придется сделать самому:-(.