gpt4 book ai didi

html - HTML 上的 margin-top 问题

转载 作者:行者123 更新时间:2023-11-28 10:44:05 26 4
gpt4 key购买 nike

我有以下 HTML

<body>
<div class="template">
<div class="box"></div>
</div>
</body>

我的 CSS

.template{
height:500px;
width:1000px;
background-color:#e1bfbe;
margin:0 auto;
}
.box{
height:420px;
width:165px;
background-color:#ffffff;
margin-left:416px;
margin-right:417px;
margin-top:37px;
margin-bottom:38px;
}

现在我得到以下输出

enter image description here
但是当我在 .box 类中添加 float:left; 时,我得到以下图像

enter image description here

如果没有 float:left;,只有 margin-top 不工作 为什么我应该添加 float:left 以获得元素 .box 的上边距?

最佳答案

这是一个描述相同问题的帖子:CSS margin terror; Margin adds space outside parent element

这是非折叠边距的常见问题。

添加 float: left 的替代方法是 overflow: auto

关于html - HTML 上的 margin-top 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30229610/

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