让火狐的DIV被内容自动撑开

父元素给子元素提供百分比参照依据以及定位参考依据,当父元素没有设置具体高度时候,子元素的height:100%无从参考,而且你的问题并不是100%造成的,而是没有清除浮动造成的。IE里面只要设置width或者height就触发元素的hasLayout,从而自动清除子元素的浮动~!你给父元素加一句overflow:hidden,会促使它在火狐下面重新计算自身空间,从而达到清除浮动的效果!

 

在父元素里加入overflow:hidden。就会自动撑开了。

原因,原来是火狐下,如果父元素不设置高度。子元素无从参考。但是设置了高度,又不能自动撑开。

并且是浮动造成的不能自动撑开。

转载于:https://www.cnblogs.com/wenzichiqingwa/archive/2013/01/30/2883107.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值