【发布时间】:2020-09-12 21:55:16
【问题描述】:
我有两个 div:.content 和 .main-section,第二个在第一个里面。我将margin-top 添加到.main-section,我希望看到.content 的一部分,但似乎这也有margin-top。为什么会有这种行为?以及如何在.content 和.main-section 之间创建一个边距?
body {
margin: 0;
}
.content {
min-height: 100vh;
background: peru;
}
.main-section {
background: red;
height: calc(100vh - 30px);
margin-top: 30px;
}
<div class="content">
<div class="main-section">
<p class="parragraph"> parragraph </p>
<p class="parragraph"> parragraph </p>
</div>
</div>
【问题讨论】:
-
谢谢@masterpreenz。我了解,提供的答案是针对 CSS2 的链接。也申请当前的 CSS?
-
是的,它确实适用于当前的 CSS。CSS2 规范将永远有效:meta.stackoverflow.com/a/385583/8620333