gpt4 book ai didi

html - Flexbox 子元素使用完整空间

转载 作者:行者123 更新时间:2023-12-05 02:16:11 26 4
gpt4 key购买 nike

我正在用 flexbox 构建一个站点,但我遇到了一个无法解决的问题。

.min-h-screen {
min-height: 100vh;
display: flex;
flex-direction: column;
}

.parent {
flex:1;
background: red;
}

.child-one {
background: green;
display:flex;
}

.child-two {
background: yellow;
}
<div class="min-h-screen">
<div class="parent">
<div class="child-one">
<p>
child 1
</p>
</div>

<div class="child-two">
<p>
child 2
</p>
</div>
</div>
</div>

我希望 child 1child 2 使用整个空间,现在他们没有。我该如何解决这个问题。已经尝试了很多。 Height 100 % 不起作用。

最佳答案

使用嵌套的 flex 容器。

.min-h-screen {
min-height: 100vh;
display: flex;
flex-direction: column;
}

.parent {
flex: 1;
background: red;
display: flex; /* new */
flex-direction: column; /* new */
}

.child-one {
flex: 1; /* new */
background: green;
display: flex;
}

.child-two {
flex: 1; /* new */
background: yellow;
}

body { margin: 0; }
<div class="min-h-screen">
<div class="parent">
<div class="child-one">
<p>
child 1
</p>
</div>
<div class="child-two">
<p>
child 2
</p>
</div>
</div>
</div>

关于html - Flexbox 子元素使用完整空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50542297/

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