我正在使用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