我尝试在这里http://jsfiddle.net/jhXuP/这样做,但是没有运气,

我不会将3个div放在另一个以px为单位定义高度和宽度的div中(有时可以用js更改)

所以我希望里面的div高度为

第一-根据需要

第二-剩余空间的60%

第三-剩余空间的40%

有人可以帮助我吗?

最佳答案

在css3中有一个解决方案。我为您创建了一个演示:

http://jsfiddle.net/jhXuP/1/

唯一的问题是兼容性。因此,您可以考虑使用modernizr检查浏览器是否支持灵活框模块(css3善意的名称,允许我们进行这些调整),然后如果不支持,则使用javascript分配剩余高度(使用jquery会很容易) 。

编辑:我提出了一个概念,它也为您的特定情况提供IE支持(有错误,只是一个起点)-http://jsfiddle.net/jhXuP/2/

07-24 09:44
查看更多