私はlink1、link2を水平方向と垂直方向の中央に配置しようとしています。私は水平部分が機能するようにしましたが、私が何を垂直にしようとしても何も変わりません。ブートストラップ:navbarの中のアイテム
HTMLコード:
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- <%= link_to 'Home', root_path %> -->
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<!-- <li><%= link_to 'Home', root_path %></li> -->
<li>Link 1</li>
<li>Link 2</li>
</ul>
</div>
</div>
</nav>
CSSコード:
.navbar .navbar-nav
display: inline-block
float: none
vertical-align: middle
.navbar .navbar-collapse
text-align: center
/* link */
.navbar-nav > li
margin: 3px
text-transform: uppercase
font-weight: bold
color: white
私はこの仕事を得るにはどうすればよいですか?そして、私はブートストラップを使うべきか、CSSを使ってすべてを開発すべきだと思いますか?
http://www.bootply.com/1Tiu9JzEBN#は、私はあなたが作成したものと同じ効果をしたいが、行の高さを設定せず。それはちょうどnavbarを信じられないほど大きくします。 –
?私は何を達成したいのか分かりませんが、必要がない場合は線の高さを追加する必要はありませんが、ちょうどあなたが垂直に整列させたいものは何ですか?あなたのケースと詳細な説明のためにbootplyを追加してください。 –
私はliアイテムをnavの内側にセンタリングします。とにかく、私はCSSに変更するつもりです。ありがとう。 –