我正在尝试使用Bootstrap构建一个站点。到目前为止,一切都按计划进行。我想要一个固定的导航栏,我正在使用内置功能:
<div class="navbar navbar-fixed-top">
这很棒,正是我需要的但是我希望导航和标题从与容器相同的位置开始,而不是一直向左/向右(导航栏的宽度仍然是100%。我我试图在导航栏中放一个容器,这不是正确的解决方案:-)
答案 0 :(得分:9)
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<button type="button" 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>
</button>
<a class="brand" href="./index.html">Bootstrap</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active">
<a href="./index.html">Home</a>
</li>
<li>
<a href="./getting-started.html">Get started</a>
</li>
...
<li>
<a href="./customize.html">Customize</a>
</li>
</ul>
</div>
</div>
</div>
</div>
或抛出
.navbar {
max-width: 1170px; /* width of .container */
margin: 0 auto;
}
进入css
答案 1 :(得分:1)
你应该在导航栏中嵌套一个容器类
<div class="navbar navbar-fixed-top">
<div class="container">your menu and logo go here</div>
</div>
如果您没有流体布局,那么将为您提供与主体容器相同的宽度,并为容器提供自动边距,使其位于屏幕中间的中心位置。它还会将导航栏本身保持在100%