css - 如何使每列中的面板高度相等
问题描述
在我的应用程序中,我有以下典型的引导视图结构:
<div class="row">
<div class="col-lg-9">
<div class="row">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">
</div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">
</div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">
</div>
<div class="panel-body">
</div>
</div>
</div>
</div>
</div>
</div>
每列面板类内的内容长度可能不同。此外,其中一个只有当用户按下按钮时才会显示其中的一部分。
如何确保每列始终具有相同的高度?我可以使用 display: flex 设置相同的列高,如下所示:
.col-md-4 {
display: flex;
}
所有 3 列具有相同的高度。但面板没有。如何实现?
解决方案
如果.col-md-4
项目已经定义了高度,您可以简单地将.h-100
(height: 100%) 添加到 panel class="h-100 panel panel-default"
。
推荐阅读
- java - Java中的Base64编码,使用android.util.Base64
- java - 为什么当我增加 CPU 核心数时,使用 Freemarker 的 spring webapp 会变慢?
- javascript - 在元素中搜索数字,然后输入数字作为数据
- android - 以编程方式访问不同设备的屏幕截图目录路径
- python - 如何仅在嵌套模式中解析属性值?
- file - Could you tell me the difference between double slash paths and single slash paths in SAP?
- for-loop - 优化 Google Apps 脚本嵌套循环
- c++ - fftw:为什么我的 2D DFT 输出与每行的 1D DFT 输出不一样?
- google-apps-script - How to get a XML Download from API automatically in Google Sheets (for Data Studio later on)
- kubernetes - Helm-charts:在同级图表的部署/配置图中共享 env var