【发布时间】:2010-12-07 04:53:47
【问题描述】:
我有一个包含两列的布局 - 左侧 div 和右侧 div。
右边的div有一个灰色的background-color,我需要它根据用户浏览器窗口的高度垂直展开。现在background-color 结束于div 中的最后一段内容。
我试过height:100%、min-height:100%;等。
【问题讨论】:
-
希望你会发现这个问题有用stackoverflow.com/questions/1366548/…
-
好方法,但众所周知,vh、vw 等单位有问题。如果你需要的话,有这个轻量级的 js 替代品:joaocunha.github.io/vunit
-
这里有一个简单清晰的 CSS
height属性和百分比值的解释:stackoverflow.com/a/31728799/3597276 -
你可以使用 height: 100vh; CSS 属性
-
尝试使用这个 min-height:100vh