我尝试在这里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/