我正在使用Bootstrap Pills作为菜单,顶部有一个空格。我已经为<li>
删除了间距,但我不知道如何摆脱第一个<li>
顶部的空间。Bootstrap丸顶部的空间?
.nav-pills > li > a
{
margin-top: -4px;
margin-bottom: -1px;
}
.HomePageMenuContainer
{
background-color: #272b30;
border-radius: 8px;
border: 5px solid lightgray;
padding: 1px;
}
<div class="HomePageMenuContainer voffset2">
<ul class="nav nav-pills nav-stacked voffset3">
<li><a href="#">About Us</a></li>
<li><a href="#">Collision Repair</a></li>
<li><a href="#">Classic Restoration</a></li>
<li><a href="#">Our Services</a></li>
<li><a href="#">Testimonial</a></li>
<li><a href="#">Our Shop</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
UPDATE:基于以下这个答案是CSS我解决它。
将margin和padding设置为“0”摆脱了空间,但也使其超出了边界。我只是添加了一个小顶部填充,以将它放到需要的位置。
ul.nav.nav-pills.nav-stacked {
margin: 0 !important;
padding-top: 3px !important;
}
检查'ul'。这可能是一个流氓边缘或填充。 – monners