我有一个或多或少自定义的引导程序导航栏。事情是,Bootstrap将padding-left
和padding-right
应用于导航栏中的<a>
元素。我尝试覆盖导航栏中第一个<a>
元素上的padding-left
(表示“Collection”的元素),但没有成功。它实际上必须看起来像第一个<a>
元素从导航栏的最开始处开始。我添加了一张照片以便于理解。无法删除导航栏中的默认引导程序填充
这里是小提琴:http://jsfiddle.net/jxgkrtsd/8/
代码:
<ul class="nav nav-tabs nav-justified" role="tablist">
<div class="bottom-line"></div>
<li><a href="kolekcija.html">Kolekcija 24<sup> 7</sup></a></li>
<li><a href="#">Izdelki</a></li>
<li><a href="#">Zgodba</a></li>
<li><a href="#">Mediji</a></li>
<li><a href="#">Materiali</a></li>
</ul>
<div class="bottom-line"></div>
CSS:
@import url("http://fonts.googleapis.com/css?family=Exo:400,500&subset=latin,latin-ext");
body {
font-family: 'Exo', sans-serif;
font-weight: 500;
}
.nav > li > a:hover,
.nav > li > a:focus {
background-color: transparent;
border-color: transparent;
}
.nav > li > a {
padding: 10px 5px !important;
margin-right: 0 !important;
color: black;
}
.nav-tabs.nav-justified > li > a {
border-bottom: none;
}
.nav-tabs > li > a:hover {
border-color: none !important;
}
a:hover,
a:focus {
color: black !important;
}
.bottom-line {
height: 1px;
width: 1430px;
background: black;
position: absolute;
}