【发布时间】:2019-05-08 04:38:42
【问题描述】:
我正在尝试将 100% 的高度设置为 HTML 元素。 在移动设备上,这个 div 会在 .div_left div 下,浮动会被清除。
我的主题上有这些 div:
<div class="col-md-7 div_left"></div>
<div class="col-md-5 div_right"></div>
<div class="clearfix"></div>
我给他们这个 css:(也包括全局 bootstrap.css)
.div_left{ background:#fff; padding:40px;}
.div_right{ background:#ccc; padding:40px; height:100%;}
我尝试了height:100vh;,但它不起作用,因为页面有很多内容,我可以垂直滚动它。
我也尝试过min-height:100%,但没有奏效。我可以看到正确的 div 灰色背景,但这只是因为它有填充。
第二次尝试: Second image
【问题讨论】:
-
你能澄清你的问题吗?例如,向我们展示它现在的样子以及您希望它的样子?
-
请清理 HTML 并提供足够的资源来重现问题。为什么不使用
min-height:100vh? -
我写了,这就是为什么 100vh 不起作用。
-
你说
height:100vh和min-height:100%不起作用,不是min-height:100vh。请澄清问题以及您尝试过的确切内容。 “当页面有很多内容时,我可以垂直滚动它”到底是什么意思?预期的行为是什么?额外的内容会被隐藏并且无法访问吗?你希望滚动条在其他地方吗? -
我在帖子中添加了一张图片。你可以在上面看到,我有很多内容,我向下滚动了网站。当我滚动时,灰色背景将结束,这就是 100vh 不起作用的原因。
标签: html css twitter-bootstrap twitter-bootstrap-3