html - 如何使 div 行填充可用高度
问题描述
我有一个包含多行的简单网页。我希望能够让这些行平均填充可用空间(也具有最小高度)。行数也是动态的。
这是代码:
.outer {
display: block;
overflow: auto;
height: 100%;
}
.row {
border: 1px solid blue;
background-color: red;
min-height: 120px;
}
<div class="outer">
<div class="row">
test 1
</div>
<div class="row">
test 2
</div>
<div class="row">
test 3
</div>
<div class="row">
test 4
</div>
<div class="row">
test 5
</div>
</div>
着色就在那里,所以我们可以看到发生了什么。
任何帮助,将不胜感激。关于 SO 的其他问题对我的具体情况没有帮助。或者至少我找不到一个这样做的:)
解决方案
.outer {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.row {
flex: 1;
}
推荐阅读
- javascript - 检查对象是否存在于数组中,不包括特定属性
- python - python3使用指定的打印机打印横向图像/文件
- java - Flink-SQL 窗口表连接?
- unity3d - 如何防止 GameObject 检测到未引用的碰撞
- azure - 执行 VBS 文件的 Azure Batch Task 问题
- javascript - Vuejs如何取回原始数组值
- android-studio - 如何向我的应用程序添加 100 多张图片
- python - SQLAlchemy 关系:一个字段,多个外键
- jquery - RequiredFieldValidator 有时不起作用,但无法重现它
- python - Python 内置 AsyncIO 实现?