css - 添加一个占用所有可用垂直空间的 DIV

标签 css html

我有一个空白页面,上面有一个 DIV:

<div style="height: 20%;
            min-height: 10px;
            max-height: 100px;
            width: 100%;
            background-color: blue;"></div>

我想在此之后添加一个 DIV,以占用页面上所有剩余的垂直空间。我该怎么做?

我在这上面花了一整天,CSS 开始让我发疯。

最佳答案

这个 div 里面必须有什么?

如果它只是一个颜色填充器,只需将您的蓝色 div 放在另一个 div 中,您提供背景颜色并使它适合 100% 的浏览器窗口?

它看起来像是彼此下方的 2 个 div。如果您需要内容,您可以随时将另一个 div 放在蓝色的 div 下,其中包含您想要的任何内容。

编辑: 代码示例: http://jsbin.com/efefe/2

关于css - 添加一个占用所有可用垂直空间的 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432288/

相关文章:

layout - css 100% - 350px 布局的右边距问题

javascript - 在不丢失事件处理程序的情况下对元素列表进行排序

html - 向右浮动一个固定大小的div,并在左侧有一个灵活宽度的div

Javafx Textfield 文本对齐会阻止字体更改

javascript - 是否可以有一个不断旋转的 DIV 或图像?

javascript - 如何获取鼠标点击的位置并在图像上添加标记(标记)?

javascript - 悬停时仅显示一个 div

php - 如何正确实现字距调整生成的代码

php - Tornado 405 错误 POST 方法不允许

html - 内部 div 未包含在 100% 宽度的父 div 中