【问题标题】:What's the proper way to remove this padding from my Twitter Bootstrap navigation?从我的 Twitter Bootstrap 导航中删除此填充的正确方法是什么?
【发布时间】:2013-06-20 07:38:59
【问题描述】:

一张图讲一千个字..

我想去掉左边那个讨厌的填充物。我该怎么做?这是 HTML:

<div class="container">
    <div class="navbar navbar-inverse">
        <div class="navbar-inner">
            <ul class="nav">
                <li class="li-home active">
                    <a href="#">Home</a>
                </li>
                <li class="li-abc">
                    <a href="#">Abc</a>
                </li>
                <li class="li-def">
                    <a href="#">Def</a>
                </li>
                <li class="li-ghi">
                    <a href="#">Ghi</a>
                </li>
            </ul>
        </div>
    </div>
</div>

【问题讨论】:

  • 导航下面有什么? (代码)
  • 只是另一个&lt;div class="container"&gt;,里面有一堆&lt;div class="row"&gt;...&lt;/div&gt;s
  • 然后,将您的navbar 放入row,因为row 有一个margin-left: -20px,这就是您的内容看起来像这样的原因。
  • 你应该把它作为答案,我会标记为正确。大功告成,谢谢!

标签: css twitter-bootstrap navigation padding


【解决方案1】:

将您的navbar 放入row,因为row 有一个margin-left: -20px,这就是您的内容看起来像这样的原因。

【讨论】:

  • 这已经解决了这个问题,但我还没有完全解决你的问题。你让我意识到我的整个网站向左移动了 20 像素。我怎样才能避免这种情况?我不应该为此使用.row 吗?
  • 我不知道为什么 .rowmargin-left 但根据文档使用 .row 看起来是最佳实践。所以继续使用它。
  • 从现在的小实验看来,最好只将行拆分为几个spanXs,如果你要保持容器的全宽,那么你不需要似乎需要.row
猜你喜欢
  • 2014-05-02
  • 2012-03-04
  • 2018-02-07
  • 2016-10-31
  • 1970-01-01
  • 2014-02-28
  • 2011-11-05
  • 2012-08-30
  • 1970-01-01
相关资源
最近更新 更多