【问题标题】:Justified navbar and display inline-block with Bootstrap使用 Bootstrap 对齐导航栏和显示内联块
【发布时间】: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


【解决方案1】:

由于lidisplay: table-cell,它的高度会由于两行a 而增加。但是,小的as 没有得到相同的高度,所以我认为您可以将:hover 添加到 li 作为 hack 以达到相同的效果。

li:hover {
    background: #EEE;
}

直到你找到更好的解决方案。

【讨论】:

  • 感谢您的破解。我仍然希望我能找到更好的解决方案来使全高可点击。
【解决方案2】:

width: 100%; 添加到.nav-justified &gt; li &gt; a。然后它应该覆盖边界之间的整个长度。

【讨论】:

  • 谢谢,它正在工作,但仍然存在高度问题......我忘了在我的原始帖子中提到它。 Салман 给了我一个技巧,但我希望能找到一些东西。
猜你喜欢
  • 1970-01-01
  • 2018-04-10
  • 1970-01-01
  • 1970-01-01
  • 2018-08-12
  • 2018-09-26
  • 2014-02-09
  • 2021-09-18
  • 2018-09-15
相关资源
最近更新 更多