Bootstrap 3 でa を正当化しようとしていますnavbar
(navbar のコンテンツを引き伸ばす)。クラスに追加し、要素を親として に追加しようとしmargin: 0 auto; max-width: 1000px;
ました。最後のチェックとして、クラスに追加することでこの回答で提案されたことを実行しましたが、これにより、ナビゲーションバー全体を正当化することなく、すべてが左側にまとめられました。nav*
container
ul
navbar-justified
navbar
をnav nav-justified
ul
実行すると中心になりますが、の一部ではないためクラスul
のスタイルが保持されず、画面が 768 ピクセルより小さい場合は見栄えがよくありません。navbar-nav
ul
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を参照してください。