gpt4 book ai didi

html - 如何在垂直空间上均匀填充多个元素

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:27 25 4
gpt4 key购买 nike

如果我有以下 html/css,我怎样才能使内容元素等间距,以便它们占据容器的整个区域 - 包括红色区域。

每个元素之间的填充应该相等。

请仅使用 CSS 解决方案。

#container {
position: absolute;
width: 100px;
height: 400px;
background-color: #f00;
}
.a,
.c {
background-color: #ccc;
}
.b,
.d {
background-color: #999;
}
<div id="container">
<div class="content a">something</div>
<div class="content b">something else</div>
<div class="content c">something longer. something longer. something longer. something longer.</div>
<div class="content d">not a lot</div>
</div>

最佳答案

使用 display:tabledisplay:table-row 是否适合您的情况?

#container {
position: absolute;
width: 100px;
height: 400px;
background-color: #f00;
display:table;
}
.content {display:table-row;}
.a,
.c {
background-color: #ccc;
}
.b,
.d {
background-color: #999;
}
<div id="container">
<div class="content a">something</div>
<div class="content b">something else</div>
<div class="content c">something longer. something longer. something longer. something longer.</div>
<div class="content d">not a lot</div>
</div>

关于html - 如何在垂直空间上均匀填充多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31190075/

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