首页 新闻 会员 周边 捐助

DIV进行FLOAT后的高度控制

0
悬赏园豆:30 [已解决问题] 解决于 2012-04-28 10:44

在一个DIV容器中有两个子DIV,分别设置了FLOAT为LEFT和RIGHT。

1——

在网上找资料,通过对容器DIV设置样式zoom:1;overflow:auto解决了容器DIV能随着内容的高度而自动增加,不知道是否还有更好的办法。

2——

两个子DIV的内容高度不同,当对他们设置背景的时候,就会出现版面效果的问题,请问:如何让内容DIV的高度能自动适合容器DIV的高度?比如100%。

3——

接问题2,当我的某一个子DIV,比如LEFT,假如实现了自动100%高度(相对于容器DIV),在LEFT中顺序放置了两个子DIV:UP和BOTTOM,现在,我想让BOTTOM这个DIV能自动根据LEFT的高度而靠下对齐,该如何解决?

 

多谢!

无之无的主页 无之无 | 大侠五级 | 园豆:5095
提问于:2012-04-12 10:16
< >
分享
最佳答案
0

1.将容器DIV的hight属性设置为auto,可以吗(zoom是IE浏览器特有的属性)

2.想让内容DIV的高度适合容器DIV高度,设置100%,是不起作用的,你可以用脚本去获取容器DIV的高度然后再赋值给内容DIV的高度就可以了

3.对于在DIV中让控件靠下对齐。。。呵呵,同样期待有更好的方法;不过如果可以用table来代替你的内容DIV的话,就好解决了,只要设置td的valign属性就行

收获园豆:30
KivenRo | 小虾三级 |园豆:1734 | 2012-04-12 13:57

hight为AUTO似乎没有用。

而用脚本来实现自动高度,总觉得是鸡肋。

无之无 | 园豆:5095 (大侠五级) | 2012-04-12 15:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册