【发布时间】:2013-10-05 02:40:54
【问题描述】:
我试图在 Bootstrap 3 中证明 navbar(使导航栏内容拉伸)。我已将 margin: 0 auto; max-width: 1000px; 添加到 nav* 类中,并且还尝试添加 container 元素作为ul 的父级。作为最后的检查,我通过将navbar-justified 添加到navbar 类来执行in this answer 的建议,但这会导致左侧的所有内容都挤在一起而没有证明整个导航栏的合理性。
执行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。
【问题讨论】:
标签: twitter-bootstrap twitter-bootstrap-3 navbar