父元素自适应子元素的高度

在设计中宽度我们通常可以进行控制,但高度却没有明确的控制,一般元素的高度都是由子元素来控制的。即子元素的高度和决定了父元素的高度。当然手动设置父元素的指定高度也是可以的。

问题:百分比控制的父元素有时不能够被撑开,子元素都几百px了,但父元素高度仍然为0。

原因:浮动造成了容器不能正常计算元素高度。

解决方案:

    方案一:为父元素添加样式:overflow:hidden;该样式相当于为父容器清除了浮动。其实际效果是隐藏超出边界的内容。

    方案二:在父元素中最后一个子元素后添加<div style="clear:both"></div>,这样就可以清楚父元素的浮动效果,元素的高度也就能够计算了。(若无效,请为每一个浮动的子元素清除浮动)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值