margin的塌陷现象跟合并现象

emmm,初学html,所以将自己所遇到的问题以及自己的解决方法给写下来。



一、margin上边距造成的塌陷现象


首先给出两个为父子关系的盒子,




当子盒子加上margin-top:50px; 时就出现了问题。




当我们给子盒子加上margin-top:50px;  结果却是父盒子也随着子盒子的移动跟着下来,这叫塌陷现象啦。


如果我们还是需要完成子盒子距离父盒子顶部50px,

可以用两种方法结局

1、给父盒子也就是红色盒子加上内边距padding-top:50px; 这跟原来想要达成的效果一样,但是如果使用padding后不想父盒子的高产生变化就需要把原来的宽高减去50px;



2、也可以选择给父元素加上border,也可以避免塌陷,但设置边框后边框会占据空间,也应减去设置的边框占据的长度。


╮(╯▽╰)╭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值