ブランドロゴが常に中央に残るように、Bootstrap 3 navbar を実装しようとしています。これはコードです:
<div class="navbar navbar-fixed-top navbar-default">
<div class="navbar-inner">
<div class="container">
<button type="button" style="float: left;" class="pull-left btn btn-navbar navbar-toggle" 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" style="margin: 0; float: none;" href="#">
<img src="/Content/themes/next/images/logo.png" /></a>
<div class="nav-collapse">
<ul class="nav">
<li> <a href="#">Item 1</a></li>
<li> <a href="#">Item 1</a></li>
<li> <a href="#">Item 1</a></li>
</ul>
</div>
<ul class="nav pull-right">
<li>
<a href="#">
<div class="nextCog"></div>
</a>
</li>
</ul>
<span class="navbar-text pull-right">superpup1 </span>
</div>
</div>
</div>
見栄えの良いナビゲーションバーになります。
ただ、ロゴ(緑)はしっかり真ん中に残してほしいです。このスタイルを「ブランド」クラスのタグに追加しています。
<a class="brand" style="margin: 0; float: none; text-align:center" href="#">
<img src="/Content/themes/next/images/logo.png" />
</a>
これにより、問題が部分的に解決されます。ロゴは中央にありますが、残りのナビゲーション バー要素が押し下げられます。
これは排除したい望ましくない影響です。解決策を提案できますか?最初からロゴを中央に配置するのは間違ったアプローチでしょうか?