【发布时间】:2014-05-02 04:28:21
【问题描述】:
我大家! 我无法弄清楚获得这样的布局的最佳解决方案是什么:
+--------------------------------------------- --------------+
| div 0 , 可变高度
+--------------------------------------------- --------------+
| div 1 , 可变高度
+--------------------------------------------- --------------+
| div 2 , 可变高度
+--------------------------------------------- --------------+
| div 3 , 固定高度
+--------------------------------------------- --------------+
| div 4,可变高度,但必须是可滚动的(确实包含应该可滚动的表格)
+--------------------------------------------- --------------+
| div 5 ,固定高度,贴在底部,始终可见!
+--------------------------------------------- --------------+
我尝试了显示:表/表行和位置绝对/相对解决方案,但根本无法获得!
编辑: 如果通过将 div3、div4、div5 包装到另一个 div 中来获得相同的行为,那也很好。
EDIT2:这是我的解决方案
与display:table
jsfiddle
但是,是否可以使div#cont 可滚动?
谢谢
【问题讨论】:
-
向我们展示您目前提供的代码。
-
对于 div 5 尝试
position: fixed,对于 div 0 尝试float: left; clear: both。如果要使 div 5 粘在底部,请确保将body和html设置为 100% 高度。