【发布时间】:2021-03-30 17:45:57
【问题描述】:
关于对齐所有网格列的高度,我浏览了所有其他相关的 BS3 帖子,但这些似乎都对我的特定场景没有帮助。
问题:
我正在为一个项目运行 BS 3,并且有 1x 行和 4x 卡 div。每个卡片 div 都有一个正文和页脚,因为每个卡片正文中的文本数量不同,但都具有相同的页脚。 我想要实现的是将所有列的正文高度设置为最高列的值,这样无论正文中的文本数量如何,它们看起来都一样。
我的尝试:
-
使用 flex,但似乎不适用于 BS3
.row.equal { display: flex; flex-wrap: wrap; } -
negative padding and margins 应用于
row、card和card-body元素 -
搞砸了第三方 CSS,据说它在 BS3 上运行
flex,但也没有成功
HTML:
<!-- Content area -->
<div class="content">
<!-- Inner container -->
<div class="d-flex align-items-start flex-column flex-md-row">
<!-- Left content -->
<div class="w-100 overflow-auto order-2 order-md-1">
<!-- Grid -->
<div class="row">
<div class="col-xl-3 col-sm-6">
<div class="card">
<div class="card-body">
<div class="card-img-actions">
<a href="./gallery/IMG_' . $row['image_id'] . '.jpeg" data-lightbox="Modeabverkauf" class="md-opjjpmhoiojifppkkcdabiobhakljdgm_doc">
<img src="./gallery/thumbs/IMG_' . $row['image_id'] . '.jpeg" class="card-img" width="96" alt="' . $row['image_id'] . '">
<span class="card-img-actions-overlay card-img">
<i class="icon-ico-plus icon-2x"></i>
</span>
</a>
</div>
</div>
<div class="card-body bg-light text-center">
<div class="mb-2">
<h6 class="font-weight-semibold mb-0">
<div class="text-default">' . $row['type'] . ' [#' . $row['image_id'] . ']</div>
</h6>
<div class="text-muted">
Label: ' . $row['label'] . '
</div>
<div class="text-muted">
</div>
<div class="text-muted">
<i>' . utf8_encode($row['description']) . '</i>
</div>
</div>
<h3 class="mb-0 font-weight-semibold">' . $price . '</h3>
<div class="text-muted mb-3">
Grösse(n): ' . $row['size'] . '<br>
Farbe(n): ' . $row['color'] . '<br>
Anzahl: ' . $row['quantity'] . '
</div>
</div>
<div class="card-footer bg-light text-center">
<button id="btn_' . $row['image_id'] . '" name="btn_' . $row['image_id'] . '" type="button" class="btn bg-teal-400" data-toggle="modal" data-target="#modal_contact_form"><span class="icon-ico-mail4"></span> Anfragen</button>
</div>
</div>
</div>
感谢您对此的任何帮助,谢谢。
【问题讨论】:
-
发布你的 CSS 让我们写一个答案!
-
@MattAllegro 我使用的是默认引导 CSS,没有添加任何内容。没有尝试
min-height,我如何定义那个对所有 div 具有最高价值?
标签: html css twitter-bootstrap twitter-bootstrap-3 flexbox