html - Bootstrap li 填充 0 不工作

标签 html css twitter-bootstrap

我正在尝试将 padding 设置为 0 px 以获取 li 标签内的超链接,但它不起作用。如果我在 inline 中为那个特定的超链接设置它,那么它工作正常。

HTML

<div class="container">
    <div class="row">
        <div class="col-xs-2">
            <ul class="nav nav-pills nav-stacked ">
                <li class="active"><a href="nokia-phones-1.php">Nokia</a></li>
                <li><a href="samsung-phones-9.php">Samsung</a></li>
                <li><a href="motorola-phones-4.php">Motorola</a></li>
                <li><a href="sony-phones-7.php">Sony</a></li>
            </ul>
        </div>

    <div class="col-xs-10">
        <h2>Most Viewed</h2>
    </div>
    </div>
</div>

CSS

@import url("http://netdna.bootstrapcdn.com/bootswatch/3.1.1/cerulean/bootstrap.min.css");
@import url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css");

li a {
padding: 0px;
}

http://jsfiddle.net/TxdAm/

我试过了

ul li {    padding: 0px;}

li  {    padding: 0px;}

a  {    padding: 0px;}

但还是不行。

对于无序列表中的超链接,如何将padding设置为0px

最佳答案

您需要覆盖 Bootstrap 类,只需添加此 CSS 规则:

.nav > li > a {
    padding: 10px 0;
}

在 Bootstrap 中,此规则的值为 10px 15px,因此应该可以解决此问题。

希望这对您有所帮助。

关于html - Bootstrap li 填充 0 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23711669/

相关文章:

javascript - 如何在不同页面上创建元素?

javascript - 单击时替换元素,并在其他位置单击时将其返回

html - 将 uib-tab 标题中的文本居中,同时仍然使整个选项卡可点击?

css - 在 Twitter Bootstrap 中更改选择标签的宽度

Javascript 获取输入文本或文本区域中插入符号的绝对位置(以 px 为单位)

php/css 错误,不要将 Style 加载到某些对象

jquery - 单击关闭按钮停止YouTube

javascript - 如何在javascript中显示和隐藏表格行

javascript - 如何从 %(percentage) 中取反 px?

Javascript 和 Css : Height does not change