【问题标题】:Bootstrap 3 Grid Overlapping Everything ElseBootstrap 3 网格重叠一切
【发布时间】:2015-04-03 06:53:38
【问题描述】:

我正在使用网格系统(Bootstrap 3.3.4)来尝试制作大约四列。唯一的问题是它将网格置于背景中。页脚只是位于网格中所有内容的顶部。这是jsFiddle,注意最后一点文本是如何被底部的导航栏截断的。这是我的代码:

<div class="jumbotron">
   <h1>Example page header</h1>
</div>

<div class="col-md-2">
    <div ng-repeat="category in main_business_categories">
        {{category}}
    </div>
</div>
<div class="col-md-2">
    <p>column2</p>
</div>
<div class="col-md-2">
    <p>third</p>
</div>
<div class="col-md-6">
    <p>fourth</p>
</div>

<div class="navbar navbar-default navbar-fixed-bottom">
  <div class="container">
    <a href="https://github.com/JeremyCraigMartinez">Made with love by Jeremy Martinez</a>
  </div>
</div>

我如何让它所有内容(页眉、页脚和网格中的文本)都在相同的深度上。现在,网格在后台,其他一切都在前台。

【问题讨论】:

    标签: css twitter-bootstrap


    【解决方案1】:

    首先,您应该将列包装在 .container.container-fluid.rowhttps://jsfiddle.net/bhbhv38f/2/

    .navbar-fixed-bottom 导致您描述的行为。您应该删除该类以获取内容末尾的页脚,请参阅https://jsfiddle.net/bhbhv38f/3/

    【讨论】:

    • 这行得通,非常感谢!但是我如何(1)删除页脚和网页底部之间的小空间,以及(2)使容器的宽度与网页的宽度一致?
    • (1) 在你的 css 中使用 /less .navbar {margin-bottom:0;} (2),另见 stackoverflow.com/questions/19164377/…,为你使用 padding:0; .container-fluid 和(或).col-*
    猜你喜欢
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 2018-07-31
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 2022-12-08
    相关资源
    最近更新 更多