以下に示すように、私はブートストラップで作成した非常に単純なnavbarを持っています。私が持っている問題は、左の3つのアイテムがうまく整列していることです(水平:左と垂直:中央)。しかし、右揃えのアイテムが何らかの理由でNavbarの上部に貼り付いてしまいます。どのように私がそれらを中心に垂直に整列させることができるかについてのヒントは高く評価されるだろう。navbarのnavbar要素の垂直方向のアライメントの問題
@using (Html.BeginForm("SearchName", "Home", FormMethod.Post))
{
<div class="container">
<nav class="navbar navbar-default navbar-inverse">
<div class="container-fluid">
<ul class="nav navbar-nav">
<li><a href="/" class="glyphicon glyphicon-book"></a></li>
<li><a href="/">Home</a></li>
<li><a href="/Home/ContactUs">Contact us</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li id="custom-search-input">
<input type="text" id="SearchTerm" name="SearchTerm" class="form-control input-sm" placeholder="Search by Name/Profession" />
</li>
<li>
<span class="input-group-btn">
<button class="btn btn-info btn-sm" type="submit">
<i class="glyphicon glyphicon-search"></i>
</button>
</span>
</li>
</ul>
</div>
</nav>
</div>
}
私は「UL」でタグ「フォーム」を交換していたが、一度それをしたら、それは魔法のように働いた。非常にclaudiosありがとう! –
非常にうれしい@houman_ag :) – claudios