margin-top绑架父节点问题的分析

当两个空的块级元素嵌套时,如果内部的块设置有margin-top属性,那么内部块的margin-top属性会绑架父级元素

 

<div id="parrent">
 <div id="box1"></div>
</div>


#parrent{
 width:500px;
 height:300px;
 background:teal;
}
#box1{
 width:100px;
 height:100px;
 background:aqua;
 margin:20px;
}

解决方法:
1、设置父元素或者自身的display:inline-block;
2、设置父元素的border:1px aqua solid;(>0)
3、设置父元素的padding:1px;(>0)
4、给父元素设置overflow:hidden;
5、给父元素或者自身设置position:absolute;
6、设置父元素非空,填充一定的内容。

转载于:https://www.cnblogs.com/Qbright/archive/2012/05/13/2498483.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值