什么是margin塌陷以及如何解决

1.场景展示

初始状态

注意:我们遇到了问题,我们原本是想让子盒子往右下移动,所以设置了margin-left、margin-top,

margin-left如我们期待达到效果,但margin-top却出现了奇怪的现象,如图所见,子盒子并没有在父盒子中向下跑,而是让父盒子向下跑了。

情况总结:两个父子元素,内部的盒子给margin-top,其父级也会受到影响,同时产生上边距,父子元素会进行粘连。

2.解决方案

(1).给父盒子设置border,添加border后,父子盒子就不是真正意义上的贴合

(2).给父盒子设置overflow:hidden

(3).给父盒子设置padding

 (4).给父盒子设置postion:fixed

(5)给父盒子添加display:table

 (6)给盒子相对定位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值