【发布时间】:2015-06-25 22:20:40
【问题描述】:
这可能吗?我有以下布局:
<div class="toolbar">
</div>
<div class="dates-bar">
</div>
<div class="search-bar">
</div>
<div class="scroll-view">
<table class="table-view">
<tr><td>...</td></tr>
</table>
</div>
我需要滚动视图伸展到视口的底部,因此如果 number of rows * height of the row 从滚动视图溢出,它将滚动。
这样我可以保持滚动视图上方的所有块“固定”。我不能对这些元素使用固定位置,因为它们在另一个容器内,并且该容器使用 flexbox,所以我没有宽度和高度。
我的尝试是"height: 100%" and "height: 100vh",但我需要"calc(100% - height(.search-bar) - height(.dates-bar) - height(.toolbar)"之类的东西
我能做什么?我不想为此使用 JavaScript。如果 flexbox 可以的话,我会用它。
编辑:这是问题的关键:http://jsfiddle.net/c38p8e70/
【问题讨论】:
-
设置一个 jsfiddle 以便我们可以准确地看到您的意思
-
添加了一个问题。