1
我用Twitter-Bootstrap創建了一個導航欄,但我遇到了導航問題。 我想創建導航,其中nav位於左側,我的徽標位於右側。我用vertical-align:middle創建了.nav-head-middle div;並顯示:inline-block;以便我的導航和徽標位於同一行(,即中間的)。用引導程序導航
我的導航和標誌位於同一行,但我的問題是我的標誌不在右側。
HTML
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="nav-head-middle">
<ul class="nav navbar-nav nav-adelva">
<li><a href="#">HOME</a></li>
<li><a href="#">ABOUT US</a></li>
<li><a href="#">SERVICES</a></li>
<li><a href="#">PARTNERS</a></li>
<li><a href="#">CLIENTS</a></li>
<li><a href="#">NEWS</a></li>
<li><a href="#">CAREER</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</div>
<div class="nav-head-middle">
<div class="navbar-right">
<img src="image/logo.png" />
</div>
</div>
</div> <!--/container -->
</div> <!--/navbar -->
CSS
.nav-head-middle{
display:inline-block;
vertical-align:middle;
}
我想你的假設,而不是在我身上工作。你使用bootstrap v3嗎?導致'nav-navtabs'對我不起作用。 :D – user3381779
@ user3381779我只是引用http://getbootstrap.com/components/#nav爲例。我無法完全理解這可能與您的具體情況有何關係,但我認爲您的主要問題可能是您的第一部分選項卡上沒有「navbar-left」某處的結果。 –
我試着用你的代碼,並將「navbar-nav nav-adelva」改爲「nav-navtabs navbar-left」,然後我的導航不是水平的,而是垂直的。 – user3381779