【发布时间】:2019-07-14 12:36:50
【问题描述】:
所以。在我的示例中,我们有 3 个 div。主 div 是一个容器,接下来的两个是孩子的。所以我想知道如何将容器扩展超过 100% 的窗口高度(通过使用自动),并由第二个孩子填充高度(100% 不会工作)
任何帮助都会是适当的
#main {
margin: 0 auto;
width: 100%;
height: auto;
position: absolute;
display: block;
background-color: orange;
}
#nr1 {
box-sizing: border-box;
display: inline-block;
width: 50%;
background-color: red;
float: left;
padding: 5px;
margin: 0 auto;
height: 1500px;
}
#nr2 {
box-sizing: border-box;
display: inline-block;
width: 50%;
background-color: black;
float: left;
padding: 5px;
margin: 0 auto;
height: 100%;
}
<div id="main">
<div id="nr1"> </div>
<div id="nr2"> </div>
</div>
弹性盒?! 如果我将在顶部添加一个 100% 宽度和 200 像素高度的 div,则不适合... 这就是为什么它不能是一个 flaxbox - https://jsfiddle.net/pgd5mckx/
【问题讨论】:
-
你试过设置#main min-height: 100vh吗?
-
vh 是窗口的虚拟高度(而不是视口的高度),所以这不起作用@A.Meshu
标签: css