【问题标题】:Mysterious padding in bootstrap navbar引导导航栏中的神秘填充
【发布时间】:2017-03-14 00:14:03
【问题描述】:

我正在使用 Bootstrap 导航栏,我想在每个 li 类上做左边框,但由于导航栏类中的神秘填充,它很难看,

如您所见,此边框没有到达<li> 元素的底部。我怎样才能删除这个空白空间?

我已经从导航栏中删除了所有填充,但没有任何反应。

【问题讨论】:

  • 首先,在此处添加您的代码
  • 你能分享你的代码吗
  • 但是我能用它做什么呢?当我修改行高和字体大小时,它没有任何区别,它仍然可见
  • 尝试在您尝试添加的 CSS 样式的末尾添加 !important;。这样它应该强制使用 !important 那些 I.E. font-size: 14px !important;.
  • @Toxide82 这根本没有帮助。 !important 永远不是解决方案,除非在极端情况下。

标签: html css twitter-bootstrap


【解决方案1】:

这是因为活动 a 元素上的 border-top 属性:

border-top: 4px solid #df5330;

尝试将此属性添加到默认 a 元素:

.navbar-nav > li > a {
    border-top: 4px solid transparent;
}

【讨论】: