gpt4 book ai didi

html - 为什么 margin-bottom 显示为 margin-top?

转载 作者:技术小花猫 更新时间:2023-10-29 12:20:25 26 4
gpt4 key购买 nike

我尝试在父级内的 div 上添加边距底部,但它显示为父级的边距顶部。为什么?

HTML:

<div id="wrapper">
<div id="content">
<div id="box"></div>
</div>
</div>

CSS:

#wrapper{
border: 1px solid #F68004;
}

#content{
background-color: #0075CF;
height: 100px;
}

#box{
margin-bottom: 50px;
}

我的预期:

enter image description here

我得到的:

enter image description here

更新:

I can fix this but i have no idea why that code not work? can someone explain?

更新 2:

看起来大多数答案都说这是因为 margin 崩溃而我的问题与 this 重复.但请注意,我设置了 ma​​rgin-bottom 而不是 ma​​rgin-top。我还阅读了有关折叠边距的信息,但我找不到任何规则说边距底部可以变成边距顶部。谁能指出我?

最佳答案

margin-bottom: 50px;#content 而不是 #box 因为你已经给 #content div 和此处边距折叠。

Here it is explain with example

Updated Fiddle

关于html - 为什么 margin-bottom 显示为 margin-top?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35887579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com