html - Bootstrap : stretch the content div in the center

标签 html twitter-bootstrap css nav

我想将内容 div 填充到页眉和页脚中间的空间。

目前页眉和页脚的样式使用`bootstrap:

标题:

<nav id="header" class="navbar navbar-default navbar-fixed-top">
  <div class="container-fluid">
    ...
  </div>
</nav>

页脚:

<nav id="footer" class="navbar navbar-default navbar-fixed-bottom">
  <div class="container-fluid">
    test footer  
  </div>
</nav>

内容:

<div id="content" class="panel panel-default">
  ...
</div>

内容div的CSS代码是

.content{
    position: absolute;
    top: 50px;
    left: 0px;
    right: 0px;
    bottom: 50px;
    overflow-y: auto;
}

如果页眉/页脚高度固定为 50px,效果会很好。一旦页眉/页脚高度因屏幕尺寸不同而发生变化,您有什么想法可以做。

enter image description here

最佳答案

您可以使用媒体查询并为您的页眉/页脚具有不同高度的每个屏幕尺寸定义 div 高度。

https://developer.mozilla.org/de/docs/Web/CSS/Media_Queries/Using_media_queries

也许您可以与您的代码共享一个 jsfiddle?

关于html - Bootstrap : stretch the content div in the center,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39587234/

相关文章:

html - 如何制作具有两个内联字段的组表单?

javascript - jQuery 中的链接和图像问题

javascript - 生成多行

javascript - 禁用 iOS Overscroll 但允许正文滚动

javascript - 带有光标 Javascript 的自动打字机

html - Twitter Bootstrap 表单字段格式

jquery - 使用 pjax 时销毁/隐藏 twitter Bootstrap 工具提示

html - 如何做 HTML/CSS 表单助手/popover

html - 对于任何桌面屏幕尺寸,容器是否有可能占据 100% 的屏幕高度?

jQuery 验证错误消息干扰了我的表单。 (jquery.validate.js)