给子元素margin-top时,若这个子元素前面没有其他内容,这个margin-top值会应用到父元素上 给父元素设置:before` body:before{ content: ""; display: table; /*或者display: inline-block;*/ } 父级设置overflow:hidden body:before{ overflow:hidden } 父级设置padding(破坏非空白的折叠条件) 父级设置border