我试图navbar
在 Bootstrap 3 中证明一个(使导航栏内容伸展)是合理的。我已经添加margin: 0 auto; max-width: 1000px;
到nav*
类中,并且还尝试将一个container
元素作为父级添加到ul
. 作为最后一次检查,我通过添加到课程中做了这个答案中的建议,但这导致左侧的所有内容都挤在一起而没有证明整个导航栏的合理性。navbar-justified
navbar
做 anav 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>
这是一个有效的 jsFiddle。您可能需要拉伸result
框的大小才能正确显示。如果您有兴趣将实际列表居中而不将导航拉伸到全宽,请参阅David Taiaroa 的 jsFiddle。