【发布时间】:2014-12-08 00:05:43
【问题描述】:
我在 Bootstrap 3 中创建了一个合理的导航栏。我的问题是,当我添加一个 display:inline-block 来垂直对齐我的项目时,活动和可点击区域不再填充边框之间的宽度和高度(请多多包涵,我的英语很生疏)。
HTML:
<div class="container">
<nav role="navigation" class="navbar-justified">
<div class="navbar-header">
<button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
<span class="sr-only">Menu produits</span>
<i class="fa fa-bars fa-2x"></i>
</button>
</div>
<div id="navbarCollapse" class="collapse navbar-collapse">
<ul class="nav nav-justified">
<li><a href="#">Aliquam bibendum</a></li>
<li><a href="#">Aliquam</a></li>
<li><a href="#">Praesent eros ipsum</a></li>
<li><a href="#">Quisque</a></li>
<li><a href="#">Suspendisse id dapibus</a></li>
<li><a href="#">Nullam consectetur dictum</a></li>
<li><a href="#">Lorem</a></li>
<li><a href="#">Aliquam bibendum</a></li>
</ul>
</div>
</nav>
CSS:
.nav-justified {
text-align: center;
}
.nav-justified > li > a {
color: #2f2f2f;
font-size: 12px;
display:inline-block;
vertical-align:middle;
}
@media (min-width: 768px) {
.nav-justified > li {
border-right: 1px solid #d5d5d5;
}
}
.nav-justified > li:last-child {
border-right: 0;
}
这里是一个 Bootply 链接,可以查看运行中的代码:http://www.bootply.com/Zkl1LHJr1v
【问题讨论】:
-
请不要使用“bootstrap”标签,使用“twitter-bootstrap”,因为它意味着别的东西
-
抱歉,感谢您的编辑。
标签: html css twitter-bootstrap menu