【问题标题】:Bootstrap 3 100% Height DIV with Navbar and Sticky FooterBootstrap 3 100% 高度 DIV,带有导航栏和粘滞页脚
【发布时间】:2016-04-29 19:21:12
【问题描述】:

我有一个使用固定导航栏和粘性页脚的布局。在主体中,我有一个流体容器,其中有一列与左侧对齐。我希望该列垂直填充主体(在导航栏和页脚之间),但是我无法让它工作。我已经尝试了所有可以找到的示例,但无济于事。

我已经建立了这个JSFiddle 来展示我到目前为止所拥有的东西。

这是我希望达到的目标:

我的 HTML:

<!-- Fixed navbar -->
<nav class="navbar navbar-inverse navbar-fixed-top">
  <div class="container">
    <div class="navbar-header">
      <a class="navbar-brand" href="#">Project name</a>
    </div>
    <div id="navbar" class="collapse navbar-collapse">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
      </ul>
    </div><!--/.nav-collapse -->
  </div>
</nav>

<div class="container-fluid">
  <div class="row">
    <div class="col-sm-6 ">
      <div class="main-content">
        <h1>Hello world.</h1>
      </div>
    </div>
  </div>
</div>

<footer class="footer">
    <div class="container">
        Sticky footer based on <a href="http://getbootstrap.com/examples/sticky-footer-navbar/">Boostrap example</a>.
    </div>
</footer>

还有我的 CSS:

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #999999;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */
body > .container-fluid {
  padding-top: 50px;
}
.container-fluid .col-sm-6 {
  padding: 0;
}
.navbar {
  margin-bottom: 0;
}
.footer {
  padding: 15px 0;
}

.main-content {
  background: #efefef;
  padding: 20px;
  height: 100%;
  min-height: 100%;
}

【问题讨论】:

    标签: html css twitter-bootstrap


    【解决方案1】:

    您可以在.main-content div 上使用height:calc(100vh - 110px);。 110px 是从视口高度中减去的页脚高度 + 页眉高度。

    http://www.bootply.com/v8XITHB4fP

    【讨论】:

      猜你喜欢
      • 2015-11-15
      • 2014-08-14
      • 2019-05-01
      • 2014-02-13
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      相关资源
      最近更新 更多