假如f的高度确定,s的高度是响应式动态变化的,那么请问如何让s的高度自动分配f的剩余高度,在不使用flex和grid的情况下,请大佬指点一下,谢谢
<div class="f">
<div class="h">123</div>
<div class="s"></div>
</div>
假如f的高度确定,s的高度是响应式动态变化的,那么请问如何让s的高度自动分配f的剩余高度,在不使用flex和grid的情况下,请大佬指点一下,谢谢
<div class="f">
<div class="h">123</div>
<div class="s"></div>
</div>
不用flex
用box
好啦
父容器,高度需要确定不能用auto
display: -webkit-box;
-webkit-box-orient: vertical;
s
-webkit-box-flex:1;
记得加上兼容前缀,兼容性比flex
好
不需要flex, 直接让子项高度填满父容器就ok了
<style>
.f {
height: 300px;
}
.s {
height: 100%;
border: 1px solid;
}
</style>
<div class="f">
<div class="h">123</div>
<div class="s"></div>
</div>
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
display: table;
https://jsrun.net/VkPKp/edit