3

我正在尝试将“内容”集中在导航栏上。当它是“navbar-fixed-top”时,UL 菜单居中。但是,由于我不想将菜单固定到顶部,因此我删除了该类,但现在菜单未居中。它漂浮在左侧。它应该与容器的边缘对齐。类似于http://twitter.github.com/bootstrap/scaffolding.html但我不希望它被固定在顶部。

在此处输入图像描述

这是代码

        <div class="navbar ">
            <div class="navbar-inner">
                <div class="container" >
                    <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="brand" href="#">Project name</a>
                    <div class="nav-collapse">
                        <ul class="nav">
                            <li class="active"><a href="#">Home</a></li>
                            <li><a href="#about">About</a></li>
                            <li><a href="#contact">Contact</a></li>
                        </ul>
                    </div><!--/.nav-collapse -->
                </div>
            </div>
        </div>
4

2 回答 2

6

使用navbar-static-top.

如果它不起作用,请查看最新的引导程序版本。

于 2012-10-18T11:28:07.983 回答
3

这曾经是默认行为,至少它在 2.0.1 中有效,但似乎在最新版本中发生了一些变化,因此当导航栏不固定时,导航栏内容不再居中。

解决方法似乎是将以下内容添加到您的 CSS 中:

.navbar-inner > .container { width:940px; }
于 2012-05-22T07:28:30.273 回答