HTML结构中给盒子设置margin值: 问题描述 给子元素设置margin值,不生效,而作用到了父元素上: 原因分析: 当父元素和子元素的边界重合时,CSS外边距会重合。 解决方案: 1、为父元素设置padding。 2、为父元素设置border。 2、为父元素设置 overflow: hidden 。