Ужасно в CSS, поэтому у меня возникают проблемы с центрированием моего <li>
(navbar pills) по вертикали для моего навигатора. Это Navbar от Twitter BootstrapЦентрирование пиктограмм navbar по вертикали внутри navbar с использованием 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>
Мой Navbar в настоящее время выглядит следующим образом:
Я пытаюсь использовать flexbox
, а потому при просмотре решений, использование flexbox, по-видимому, является простым способом центрирования кнопок навигатора по вертикали.
Это то, что я в настоящее время пытался, но он не работает =/
.nav li {
display: flex;
flex-direction: row;
align-items: baseline;
}
Огромное спасибо! – Liondancer