有时我们会在css中遇到这种情况:
当我们给子元素设置了margin-top值之后,不仅子元素没有发生变化,父元素却发生了变化(外边距合并)
解决方案一:
给子元素加上float:left
解决方案二:
为父元素添加border属性(值不能为0)
解决方案三:
为父元素添加padding(值不能为0)
本文探讨了在CSS布局中遇到的一个常见问题——外边距合并现象,并提供了三种有效的解决方案:通过设置子元素浮动、为父元素添加边框或内边距。
有时我们会在css中遇到这种情况:
当我们给子元素设置了margin-top值之后,不仅子元素没有发生变化,父元素却发生了变化(外边距合并)
解决方案一:
给子元素加上float:left
解决方案二:
为父元素添加border属性(值不能为0)
解决方案三:
为父元素添加padding(值不能为0)
2275

被折叠的 条评论
为什么被折叠?