【发布时间】:2010-12-22 16:51:38
【问题描述】:
我在这里尝试过 http://jsfiddle.net/jhXuP/ 但没有运气,
我不想将 3 个 div 放在另一个以 px 为单位定义高度和宽度的 div 中(有时可以用 js 改变)
所以我希望内部 div 的高度是
第一个 - 尽可能多
2nd - 剩余空间的 60%
3rd - 剩余空间的 40%
有人可以帮帮我吗?
【问题讨论】:
我在这里尝试过 http://jsfiddle.net/jhXuP/ 但没有运气,
我不想将 3 个 div 放在另一个以 px 为单位定义高度和宽度的 div 中(有时可以用 js 改变)
所以我希望内部 div 的高度是
第一个 - 尽可能多
2nd - 剩余空间的 60%
3rd - 剩余空间的 40%
有人可以帮帮我吗?
【问题讨论】:
在 css3 中有一个解决方案。我为您创建了一个演示:
唯一的问题是兼容性。因此,您可以考虑使用modernizr 检查浏览器是否支持灵活的框模块(允许我们进行这些调整的 css3 优点的名称),如果没有,则使用 javascript 分配剩余高度(使用 jquery 会很容易) .
编辑:我提出了一个概念,它还为您的特定情况提供 IE 支持(有错误,只是一个起点)-http://jsfiddle.net/jhXuP/2/
【讨论】: