使用Bootstrap导航栏作为不折叠的固定顶部栏

我正在尝试做一件简单的事情:顶部栏(如固定的导航栏),左侧有一个品牌名称,右侧有2个图标。 我正在开发移动设备,因此我不希望它在小屏幕上进行更改(像缺省情况下,导航栏一样会崩溃)。

我对Bootstrap比较陌生,所以我想我做错了什么。

为了防止崩溃,我把所有内容放在navbar-header div中。 我创建了一个<span class="pull-right">将图标放到右侧,但我无法让它们正确呈现。

(我怀疑这是否重要,但我使用的是Bootstrap 3.0.x.)

这是我目前有:http://jsfiddle.net/rd73tecL/2/


尝试使用以下CSS来禁用折叠效果(如下所示:Bootstrap 3 - 禁用导航栏折叠):

.navbar-collapse.collapse {
    display: block !important;
}

.navbar-nav>li, .navbar-nav {
    float: left !important;
}

.navbar-nav.navbar-right:last-child {
    margin-right: -15px !important;
}

.navbar-right {
    float: right !important;
}

我不确定您右边的2个图标的含义:徽标的右侧或导航栏的右侧? 如果是后一种情况,可以将导航栏链接放入div中,并添加右拉类将其放在导航栏的右侧。 您还需要添加display: inline-block !important; 到你的导航栏标志的CSS,如JSfiddle所示

希望有所帮助。


尝试使用此代码:

        <nav class="navbar navbar-default navbar-fixed-top">
            <div class="container">
              <div class="navbar-header">
                <a class="navbar-brand" href="#">Fibe</a>
                <span class="navbar-right pull-right">
                  <ul class="navbar-nav nav">
                    <li class="navbar-link"><span class="glyphicon glyphicon-search"></span></li>
                    <li class="navbar-link"><span class="glyphicon glyphicon-star"></span></li>
                  </ul>
                </span>
              </div>
            </div>
        </nav>

刚刚修改

<span class="navbar-right"> with <span class="navbar-right pull-right">

希望这可以帮助。

链接地址: http://www.djcxy.com/p/69009.html

上一篇: Use Bootstrap navbar as a fixed top bar that doesn't collapse

下一篇: Twitter Bootstrap 3 increasing navbar