【发布时间】:2021-10-06 09:33:17
【问题描述】:
我制作了一个 HTML 部分。 child 是一个具有定义高度和一些其他 CSS 属性的容器。但据我所知,没有什么会改变父母。所以通常该部分会匹配这个容器的高度,但在这种情况下,它不会。为什么?
#referencesContainer {
width: 100%;
height: 300px;
padding-top: 5px;
background: var(--colorFont);
text-align: center;
padding: 30px;
margin-top: 100px;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-content: center;
}
<!--HTML section&container-->
<section id="references">
<div id="referencesContainer" class="lockContainer">
<h2 class="paddingBottom30"></h2>
<span>
<br>
<br>
</span>
</div>
</section>
【问题讨论】:
-
你可以发布该部分的css吗?
-
我为您创建了一个片段,请编辑以便我们看到实际问题。
-
根据你的sn-p,
section元素没有给定高度,所以它取其内容的高度,也就是容器的300px加上60px填充顶部和底部... -
sn-p 没有父容器的所有详细信息。如果您可以创建完整的东西,那么协作将很容易。你可以更新这个:jsfiddle.net/geekays/mL1y9cak/1
-
不是答案,但请注意您通过
padding速记和padding-top定义了两次填充
标签: html css containers