gpt4 book ai didi

css - 子 div 相对于父 div 的边距

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:50 25 4
gpt4 key购买 nike

我有一个简单的子 div 嵌套在父 div 中,就像这样......

我试图理解为什么我不能通过使用 margin-top: 25px 将子 div 相对于父 div 向下移动(例如 25px),除非我给父 div 一个边框。我认为子 div 正在使用边框作为引用点,这就是应用边框后 margin-top 实际上起作用的原因。这一切都很好,但在我正在处理的具体示例中,父 div 有一个背景图像,我不想给它一个边框。但是没有边框,子div就不会移动!

<body>

<div id="main">

<div id="child">
</div>

</div>

</body

#main {width: 500px;
border: 1px solid black;
height: 500px;
background-color: red;
margin: auto;
margin-top: 200px;
}

#child {width: 100px;
height: 100px;
background: blue;
position: relative;
top: 5px;
}

最佳答案

几天前我遇到了这个问题,我通过向父 div 添加一个小填充 (1px),然后在子 div 上使用边距来解决它。

关于css - 子 div 相对于父 div 的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12125092/

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