css - 可以增加/减少自高度度的 <div>

标签 css html height

我想创建一个 <div> (此处称为 div1)将其自高度度扩展到浏览器高度的限制(即最大高度,直到它会产生 scrollbar 溢出):

<div id="div1"> </div>
<div id="div2">Bonjour </div>

这是CSS:

#div2 {
   height: 300px;
   background-color: #ccffcc;
}

#div1 {
   height: 80px; // what should I do here in order to maximize the height until overflow?
   background-color: #cc00cc;
}

如何将div1的高度增加到最大可能的高度?

这是一个现场演示:http://jsfiddle.net/XAjGM/2/ .

最佳答案

这可以是您的 css,以便您可以实现所需。

html,body{
height:100%;
}

#div2 {
    height: 300px;
    background-color: #ccffcc;
}

#div1 {
    height: calc(100% - 300px); //where 300px is the height of div2
   background-color: #cc00cc;
}

关于css - 可以增加/减少自高度度的 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21160621/

相关文章:

css - 是否有导航栏下方带有条纹的术语?

css border-radius 在应用于行时不起作用

javascript - 使用 angularjs 根据时间更改背景颜色。

html - 位置相对靠后的两个 div(重叠)

html - 为什么我的媒体查询没有响应?

Android - 每行/getView() 中具有不同高度的 ListView

html - Flex容器垂直溢出父div

javascript - 设置图像的高度以匹配旁边文本的高度

jquery - 在将图像 append 到 DOM/浏览器之前,如何获取图像的宽度/高度?

html - 如何在不使用javascript的情况下使图像适合div