html - div A固定高度,div B下方调整到窗口

标签 html css

我有一个标题和一个内容 div。标题高度是固定的,内容div我想调整到windo高度,但是如果它的内容超过窗口高度,内容div应该有y滚动条。

jsfiddle

HTML

<div class="top"></div>
<div class="bottom">

      Lorem ipsum dolor sit amet....
</div>

CSS

.top{
    height:100px;
    width: 100%;
    background-color: grey;
}

.bottom{
    min-height:100px;
    width: 100%;
    overflow-y: scroll;
    background-color: red;
}

最佳答案

这要么需要 display: table;,要么需要一个新的 CSS3 特性 - calc().

你需要支持什么?如果只是新浏览器,你可以试试这个:

.bottom {
  height: calc(100% - 100px);
}

DEMO

关于html - div A固定高度,div B下方调整到窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834657/

相关文章:

jquery - 在 jQuery mobile 中仅调整一页的屏幕尺寸

javascript - jQuery 弹出窗口 - 菜单/图像设计

html - 如何在 flex 显示中使文本直接对齐在 h4 下?

javascript - 在嵌套列表中,单击时更改单个 <li> 元素的样式

jquery - 如何使子菜单像下拉菜单一样显示第一个值,如选择

html - ie 中的径向渐变 css 问题

html - h1 - h6 标签应该始终按顺序使用,还是数字是任意的?

javascript - 使下拉框适合在没有相对位置的包装内

html - 高度由背景图像决定的流体 div

html - 输入 HTML CSS 中的按钮