这是一个非常简单的问题,但我似乎无法在网上找到合适的解决方案。我想要一个自然流动的元素列表,最后一个元素扩展到页面底部。所以如果我有
<div id="top" style="height:50px;"></div>
<div id="bottom" style="background:lightgrey;"></div>
我需要元素 bottom
从 top
的底部延伸到页面底部。欢迎任何仅使用 html 和 css 的解决方案,您可以添加容器 div 或任何东西,只要我可以动态调整 bottom
div 的大小
编辑:我不想硬编码 bottom
的任何值,因为我想要 bottom
调整 if top
-b-5c79
这是满足您所有摆弄需求的小提琴:http: //jsfiddle.net/8QnLA/
原文由 woojoo666 发布,翻译遵循 CC BY-SA 4.0 许可协议
解决方案:#1:css 表格:
Codepen #1(内容很少)
Codepen #2(很多内容)
解决方案 #2:使用计算和视口单位
Codepen #1(内容很少)
Codepen #2(很多内容)
解决方案#3 - Flexbox
Codepen #1 - 内容很少
Codepen #2 - 很多内容