什么是margin塌陷 第一个子元素的上 margin 会作用在父元素上**,最后一个子元素的下 margin** 会作用在父元素上。所以可能你认为设置了属性没有用,实则是作用在了父元素上。 如何解决 方案一: 给父元素设置不为 0 的 padding 。 方案二: 给父元素设置宽度不为 0 的 border 。 方案三:给父元素设置 css 样式 overflow:hidden