我在CSS中很糟糕,所以我無法垂直爲我的導航欄居中放置我的<li>
(導航欄藥片)。這導航欄是從Twitter的引導使用flexbox在導航欄內垂直定位導航欄藥片
這裏是我的導航欄的HTML:
<div class="container">
<nav class="navbar navbar-default navbar-fixed-top">
<ul id="nav_pills" class="nav nav-pills" role="tablist">
<li role="presentation">
<a href="/">About</a>
</li>
<li role="presentation">
<a href="/gallery">Gallery</a>
</li>
<li role="presentation">
<a href="/news">News</a>
</li>
<li role="presentation">
<a href="#history">History</a>
</li>
<li role="presentation">
<a href="#contact">Contact</a>
</li>
</ul>
</nav>
</div>
我的導航欄目前看起來像這樣:
我想使用flexbox
以及因在瀏覽解決方案時,使用flexbox似乎是一種簡單的方式來垂直居中我的導航欄按鈕。
這是我目前試過,但它沒有工作=/
.nav li {
display: flex;
flex-direction: row;
align-items: baseline;
}
非常感謝! – Liondancer