html - 在 Bootstrap 4 flexbox 中创建等高的 div

标签 html twitter-bootstrap css flexbox

我使用启用了 Bootstrap 4 的 flexbox。我无法使 row > col > div 框等高。

我试过 position: absolute 但它不是最好的。

截图如下:

enter image description here

<div class="row" >
<div class="col-xs-12" >
<div class="home_category" ></div> 
</div>
<div class="col-xs-12" >
<div class="home_category" ></div>
</div>
</div>

col-xs-12 的高度始终相等,但 .home_category 高度根据内容大小而变化。

我正在寻找一种解决方案,使 .home_category 的高度达到 100%。与 col-xs-12 高度相同。

现场演示 https://officestock.ca/

感谢您的反馈。

最佳答案

在检查您的代码时,这些框目前正在从内容中获取它们的高度。您会注意到一些图像标签是两行的,而另一些是三行的。这些行号的差异导致框的高度不同。

要对所有框应用完整、相等的高度,只需对您的 CSS 进行以下调整:

@media (min-width: 48em) {
.col-md-6 {
    flex: 0 0 50%;
    display: flex; /* NEW */
}

关于html - 在 Bootstrap 4 flexbox 中创建等高的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069847/

相关文章:

javascript - window.matchMedia(mediaQueryString) 是否接受 mediaQueryString 变量?

javascript - HTML5 音频在每个页面上播放

JavaScript 仅在多次刷新页面后有效

html - 我可以编写一个 CSS 选择器来选择没有特定类或属性的元素吗?

c# - 在 ASP.NET MVC 中解码标签

html - 行中第一列的样式与其他列不同

html - 如何将按钮的 div 编码为 Bootstrap 响应?

css - Bootstrap - 实现表单时保留按钮样式

javascript - jQuery中引用CSS参数获取img的src值

javascript - 将数据发送到jquery中已经有数据的li