gpt4 book ai didi

html - 固定大小容器中的 3 个 div : 2 have fixed size, 1 应该拉伸(stretch)

转载 作者:太空狗 更新时间:2023-10-29 14:54:59 24 4
gpt4 key购买 nike

假设我有一个固定大小的 div,其中包含另外 3 个 div:

  • 第一个和最后一个也有固定的大小,中间的应该填满剩余的空间

 #container {
width: 100px;
height: 100px;
}
#a,
#c {
height: 20px;
}
#b {
height: 60px; // this should be a generic value...
}
<div id="container">
<div id="a">A</div>
<div id="b">B</div>
<div id="c">C</div>
</div>

如何使 #b div 自动拉伸(stretch)。

三个div(#a, #b, #c) 应该填满整个高度 #容器

最佳答案

您可以使用 Flexboxflex-direction: column , 所以如果你设置 flex: 1#b它将占用剩余的可用空间。

#container {
width: 100px;
height: 100px;
display: flex;
flex-direction: column;
border: 1px solid black;
}
#a,#c {
height: 20px;
background: lightblue;
}
#b {
flex: 1;
background: lightgreen;
}
<div id="container">
<div id="a">A</div>
<div id="b">B</div>
<div id="c">C</div>
</div>

更新:我想你可以用 css 表格做同样的事情 Fiddle

关于html - 固定大小容器中的 3 个 div : 2 have fixed size, 1 应该拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36749167/

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