【发布时间】:2016-07-07 20:19:57
【问题描述】:
我有一个从MDN's flexbox page 获取的简单布局。它有一个标题和一个主要内容区域。
<header>header</header>
<div id='main'>
<article>article</article>
<aside>aside</aside>
</div>
如果需要容纳其子项,我希望将主要内容区域扩展到视口的底部或进一步。我尝试摆弄 flexbox,但我仍然无法指定我希望它像水平方向一样垂直占用所有空间。
我能想到的只有两个选项:
A) Javascript 计算所需高度
B) 在主体上平铺背景图像,使其看起来好像内容区域一直向下延伸
如果孩子超出屏幕底部,谁能想到填充视口并包含孩子的替代方法?
https://jsfiddle.net/1cpcsvjr/5/
** 更新 ** 我修改了我的 jsfiddle,在 article 子元素中添加了更多内容。内容将从 flex 容器中流出。
【问题讨论】: