我找到了一种方法,使一个div容器占据至少一个页面的全部高度,通过设置最小高度:100%;。然而,当我添加一个嵌套的div并设置高度:100%;,它不会延伸到容器的高度。有办法解决吗?
Html, body {
高度:100%;
保证金:0;
}
#控制{
最小高度:100%;
背景:粉色;
}
# containment-shadow-left {
高度:100%;
背景:水;
}
< div id = "容器" >
< div id = " containment-shadow-left " >
你好世界!
< / div >
< / div >
我想我会分享这个,因为我在任何地方都没有看到这个,这是我用来修复我的解决方案。
解决方案:min-height:继承;
我有一个父结点有一个指定的最小高度,我需要一个子结点也有这个高度。
.parent {
最小高度:300 px;
background - color: rgba(255255年,0,0.5);/ /黄色
}
.child {
最小高度:继承;
background - color: rgba(0255年,0,0.5);/ /蓝色
}
p {
填充:20 px;
颜色:红色;
字体类型:无衬线;
粗细:大胆的;
text-align:中心;
}
< div class = "父" >
< div class = "孩子" >
<p>黄色+蓝色=绿色:)</p>
< / div >
< / div >
这样,子节点现在就相当于最小高度的100%。
我希望有些人会觉得这有用:)