我试图证明一个navbar
(使导航栏内容舒展)在引导3.我已经添加margin: 0 auto; max-width: 1000px;
到nav*
类,并且还试图将container
元素添加为父母ul
。作为最后一张支票,我做了in this answer的建议,在navbar
类中增加了navbar-justified
,但是这导致所有东西在左边一起缩小而没有证明整个导航栏。如何引导辩解导航栏,导航3
做一个nav nav-justified
ul
确实让ul
中心,但它不保留的样式navbar-nav
类的,因为它不是ul
的一部分,而当屏幕比768px较小它看起来并不大。
我该如何证明Bootstrap 3 navbar
?
编辑:对于那些有兴趣谁更完整的答案,这里是一些代码,我在生产中使用:
// Stylesheet
.navbar-nav>li {
float: none;
}
// Navbar
<nav class="navbar navbar-default">
<ul class="nav nav-justified navbar-nav">
<li><a href="/">Home</a></li>
<li><a href="group.html">Group</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="positions.html">Positions</a></li>
</ul>
</nav>
而且here is a working jsFiddle。您可能需要拉伸result
框的大小才能正确显示。如果您有兴趣将实际列表居中,而导航无法拉伸至全宽,请参阅David Taiaroa's jsFiddle。
这会阻止导航元素与引导程序3内联 - 大卫的答案效果更好。 – James
这是什么原因引起的问题?在我看来,这两个答案都很好(虽然我有点偏见,因为我写了一个),但他们试图做不同的事情......看看我和David的jsfiddles。 – josh
好吧,我可能错误地使用了你的代码来看你的示例,但是你的问题是关于集中导航栏而不是使其合理化(完全不同),我会说David的答案更接近于此。 – James