css - Twitter Bootstrap 2.3.2 中是否有用于导航栏的下拉类?

标签 css twitter-bootstrap twitter-bootstrap-2

pull-rightpull-left 类来对齐 block 元素。我想知道是否有相应的 pull-toppull-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

最佳答案

这个问题的答案实际上在于 CSS 的功能。 .pull-right.pull-left 都应用了 micro-clearfix,然后在 Twitter Bootstrap 中将元素向左或向右浮动。

创建 .pull-top.pull-bottom 类是不可行的,因为父元素需要有一个 position:relative 应用后,该元素将需要使用 topbottom 属性进行人工处理,以使其正确放置。备选方案将要求元素具有固定高度,顶部应用负边距,高度的一半并应用 top:50%。同样,这需要父级为 position:relative

与任何 CSS 框架一样,您必须自己做一些事情 :-(。

关于css - Twitter Bootstrap 2.3.2 中是否有用于导航栏的下拉类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18641810/

相关文章:

javascript - 引导日期选择器插件问题

html - 如何让一些复选框看起来好像被禁用了

html - Flexbox 图片库上的响应式文本叠加

html - 固定 div 相对于父 div 的位置为 'top'

css - Bootstrap Split 按钮下拉列表大小不一样

javascript - 应用于属于按钮组的按钮时,Bootstrap 工具提示悬停问题

html - 如何将居中和右对齐的 <div> 并排放置

css - 如何使用 Bootstrap2 将 div 居中?

jquery - CSS3 焦点动画

html - 在简单的 html 中使用 Div 和隐藏选项