我最近開始使用Twitter Bootstrap。當創建一個導航欄時,當我添加一個標誌時,我的登錄項目會被向上移動,而不是居中。Navbar中的項目在添加徽標時向上移動
這就是它看起來的樣子,在酒吧的最左邊添加了一個標誌(圖片中看不到徽標)。我希望「登錄」項目位於黑色導航欄的中間。有任何想法嗎?它看起來像是徽標拉下酒吧,留下黑色空間,可能是爲什麼我的垂直分隔線沒有達到底部的另一個原因。
這裏是一個事先知情同意: http://i.imgur.com/hL3nQ.png
這裏是導航欄代碼:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container"><!-- Collapsable nav bar -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<!-- Your site name for the upper left corner of the site -->
<a class="brand"><img name="" src="logo.png" alt=""></a>
<!-- Start of the nav bar content -->
<div class="nav-collapse"><!-- Other nav bar content -->
<!-- The drop down menu -->
<ul class="nav pull-right">
<li class="divider-vertical"></li>
<li class="drop down">
<a class="dropdown-toggle" href="#" data-toggle="dropdown">Log In <strong
class="caret"></strong></a>
<div class="dropdown-menu" style="padding: 15px; padding-bottom: 0px;">
<!-- Login form here -->
<form action="CheckLogin.php" method="post" accept-charset="UTF-8">
<input id="username" style="margin-bottom: 15px;" type="text" name="username" size="30"
placeholder="Email"/>
<input id="password" placeholder="Password" style="margin-bottom: 15px;"
type="password" name="password" size="30" />
<input id="user_remember_me" style="float: left; margin-right: 10px;" type="checkbox"
name="user[remember_me]" value="1" />
<label class="string optional" for="user_remember_me"> Remember me</label>
<input id = "submit" name = "submit" class="btn btn-primary" style="clear: left; width:
100%; height: 32px; font-size: 13px;" type="submit" value="Log in" />
</form>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
編輯:添加此CSS規則修復它,但是否有任何其他解決辦法?
.nav li
{
padding-top:5px;
}
使用css會出現什麼問題? – 2012-07-10 06:00:11