外边距溢出
成因
父元素 div 未设置边框
第一个子元素设置了上外边距(margin-top: 10rem;)或者 最后一个子元素设置了下外边距(margin-bottom: 10rem;)
导致父元素与子元素一起发生相应的偏移的现象,即为:外边距溢出现象
解决方法
为父元素增加伪元素(推荐)
1 | /* 设置外边距的元素不与父元素直接接触既不会一起发生偏移 */ |
父元素 div 未设置边框
第一个子元素设置了上外边距(margin-top: 10rem;)或者 最后一个子元素设置了下外边距(margin-bottom: 10rem;)
导致父元素与子元素一起发生相应的偏移的现象,即为:外边距溢出现象
为父元素增加伪元素(推荐)
1 | /* 设置外边距的元素不与父元素直接接触既不会一起发生偏移 */ |