当前位置: 首页 > Web前端 > CSS

margin-top影响父元素的位置

时间:2023-03-30 18:49:21 CSS

子元素的margin-top也会给父元素产生margin。出现这个问题的原因是父元素没有完整的封装,导致子元素找不到父元素的一级元素的border或者padding;css规定所有相邻的两个或多个box元素的margin会合并为一个margin共享。Adjacent定义为:同级或嵌套的框元素,它们之间没有非空内容、Padding或Border。代码如下:`