【发布时间】:2020-01-09 21:44:31
【问题描述】:
我有以下html:
<div class="div1">
<div class="div1a"></div>
<div class="div1b"></div>
<div class="div1c"></div>
</div>
这里是布局链接:http://jsfiddle.net/7ZGaG/5/
我只需要给 div1 指定高度。
- div1a 和 div1b 具有固定的高度。 (其实div1也有固定高度)
- div1c 需要展开到 div1 的底部。
例如:
div1:400 像素
div1a:100 像素
div1b:100px
div1c:50 像素
所以底部有 150px 的空白处。 (400 - 100 - 100 - 50 = 150)。如何使用 div1c 的高度到 div1 底部的 css 来解决这个问题?
如果我为 div1c 做height:100%,那么它需要 div1 的高度,也就是 400px。
谢谢!
【问题讨论】:
-
如果你试试 height:auto;对于 div1c
-
@Rohan 然后取自身的高度(50px)
-
由于某种原因你不能将div1c的高度设置为200px? div1 的高度会改变吗?
-
@Zach 我认为你不太了解我。我无法设置。因为 div1 应该是动态的(400px 不是固定的)。它可以不同。那么 div1c 应该总是展开到父 div 的底部(所以 div1c 也不能是固定值)
-
@Ozkan,我的错!这些高度是用 JavaScript 动态设置的吗?
标签: javascript css html height