[英]Extending height of a div within another div
我正在使用两个包装器时遇到问题。 我想使#wrapper
始终延伸到屏幕底部。 现在可以使用min-height: 100%;
。 在此div中,我使用了另一个包装器#page-wrapper
,该#page-wrapper
应扩展到#wrapper
div的底部。 为了使此工作有效,必须将#wrapper
div设置为height: 100%
而不是min-height
。 有办法做到这两者吗?
#wrapper { width: 100%; background-color: #2f4050; min-height: 100%; position: relative; } #page-wrapper { padding: 0 15px; min-height: 100%; background-color: white; height: 100%; }
<div id="wrapper"> <div id="page-wrapper"></div> </div>
尝试使用视口单位。
#page-wrapper {
min-height: 100vh;
}
范例1:
body { margin: 0; } #wrapper { background: pink; } #page-wrapper { min-height: 100vh; background: gold; }
<div id="wrapper"> <div id="page-wrapper"> </div> </div>
范例2:
body { margin: 0; } #wrapper { background: pink; } #page-wrapper { min-height: 100vh; background: gold; }
<div id="wrapper"> <div id="page-wrapper"> <div style="height:200vh;"></div> </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.