Итак, я установил navbar
на пользовательскую высоту 80px
, но теперь это делает мои навигационные элементы не центрированными по вертикали. Я искал ответ, чтобы сосредоточить их по вертикали относительно своего родительского элемента на некоторое время, поэтому я решил, что дам StackOverflow выстрел.Вертикально центрирующие элементы nav в Bootstrap 3
Скриншот: http://screencast.com/t/zfUuX9SSQK
HTML:
<div class="container-fluid isModified">
<div class="row">
<nav class="navbar isModified" role="navigation">
<div class="col-lg-8 col-lg-offset-2">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#nav-collapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar isModified"></span>
<span class="icon-bar isModified"></span>
<span class="icon-bar isModified"></span>
</button>
<a href="index.php" class="navbar-brand">Tickets</a>
</div>
<div class="collapse navbar-collapse" id="nav-collapse">
<ul class="nav navbar-nav isModified">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
</div>
</div> <!-- end col-lg-12 -->
</nav>
</div> <!-- end row -->
</div> <!-- end container -->
CSS:
.navbar.isModified {
height: 80px;
border-radius: 0;
background-color: #cccccc;
}
.icon-bar.isModified {
background-color: #fff;
}
Вы хотите высоту ссылки как '80px', а? Или просто сохранить текущую высоту, но вертикально выровненную по центру? –
Сохраняйте текущую высоту навигационной панели (80 пикселей), но внутри нее расположены вертикальные ссылки, где они равны по площади сверху и снизу. –