为了账号安全,请及时绑定邮箱和手机立即绑定

边距未从父元素实现

边距未从父元素实现

慕哥9229398 2023-10-17 14:55:14
我正在玩CSS:<body ><div style="background-color:lightblue;"><div style= "margin-bottom : 40px;">This is some text in a div element</div></div><div style="background-color:red;"> hdjj</div></body>这段代码使 div 标签远离第二个 div 而不是子 div 为什么会这样?
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

这是由于边距崩溃造成的。边距折叠只是意味着,如果任何元素出现在另一个元素之后或在另一个元素内部是第一个或最后一个元素,那么与其他元素或父元素接触的边距(顶部或底部)将仅折叠到另一个元素或父元素的边距内,并且只是较大的边距会赢。在这种情况下,子项的下边距与父项的边距折叠在一起,这一切都会导致子项没有边距但父项没有边距,但是一旦应用边框,子项的边距就会被禁止折叠与父母,因为边界介于两者之间。



查看完整回答
反对 回复 2023-10-17
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信