发布网友 发布时间:2022-04-21 02:21
共3个回答
懂视网 时间:2022-04-21 06:42
有两个嵌套关系的div,如果外层div的父元素padding值为0,那么内层div的margin-top或者margin-bottom的值会“转移”给外层div
u013472677:有两个嵌套关系的div,如果外层div的父元素padding值为0,那么内层div的margin-top或者margin-bottom的值会“转移”给外层div
垂直外边距合并问题,建议你看看 http://www.w3school.com.cn/css/css_margin_collapsing.asp
常用解决方法无非是
1.设置父元素的padding-top或者bottom(记得设置padding后要重新计算父元素的高度).
2.给父元素添加属性overflow:hidden
其余还有一些方法不过限制条件有些多, 乱用可能造成更多页面bug,让你疯掉.
热心网友 时间:2022-04-21 03:50
因为你重置了所有标签的属性,所以div默认都是padding:0,margin:0,热心网友 时间:2022-04-21 05:08
你能不能说清楚你想解决什么