前端css基础知识点之margin——页边距

前端css基础知识点之margin——页边距

margin塌陷

  • 父子塌陷

当父亲没有设置padding、border、内容时,父子元素垂直方向的margin会重叠

以父子中较大的为准 而不是相加

效果如下
在这里插入图片描述

解决办法

  1. 把儿子的margin转化为父亲的padding 注意盒子总高度变化
  2. 给父亲增加一个属性 overflow: hidden
  • 兄弟塌陷

垂直方向上相遇的margin会发生塌陷,以较大的值为准

只设置一个方向即可

猜你喜欢

转载自blog.csdn.net/Sun_Raiser/article/details/118711825