html - 一种让不同列中的多个 div/元素共享相同高度的方法?
问题描述
我在这里看到了一个类似的问题。
但我试图让不同列中的多个元素共享相同的高度,我无法绕开它。
通常我会在容器中使用嵌套的文章标签,然后为子元素添加 div 或标题标签。但我想要实现的是让每列中的每个子元素都具有相同的高度。所以,所有的“标题” div 应该是相同的高度。所有“介绍”的 div 应该是相同的高度。所有“描述”的 div 应该是相同的高度。但我也无法定义这些元素的高度,因为它们需要响应地扩展/收缩。
我用 flexbox 和 css 网格尝试了这个,但只有在每列中有一个项目时我才成功。我确定我完全错误地处理了这个问题。
作为参考,在移动设备上,我希望文章标签堆叠(而不是并排),并且在移动设备上,这些子元素的高度不应全部相同。
这是我的 HTML。我放弃了 css,因为我不确定是否应该发布 flex 或 grid(无论如何都是失败的)。
<div class="container three-column">
<div class="item item-1">
<div class="thumb">Thumb</div>
<div class="title">Title 1 - Lorem ipsum dolor sit amet</div>
<div class="intro">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla volutpat elit velit, ac viverra arcu feugiat et. In volutpat, diam a vulputate commodo, tortor velit mattis lacus, at rhoncus felis purus mollis lectus. Suspendisse dignissim, mauris nec volutpat placerat, nunc odio sollicitudin</div>
<div class="description">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna</div>
</div>
<div class="item item-2">
<div class="thumb">Thumb</div>
<div class="title">Title 2 - Lorem ipsum dolor sit amet, consectetur adipiscing elit </div>
<div class="intro">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla volutpat elit velit, ac viverra arcu feugiat et. In volutpat, diam a</div>
<div class="description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla volutpat elit velit, ac viverra arcu feugiat et. In volutpat, diam a vulputate commodo, tortor velit mattis</div>
</div>
<div class="item item-3">
<div class="thumb">Thumb</div>
<div class="title">Title 3 - Lorem ipsum dolor sit amet</div>
<div class="intro">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla volutpat elit velit, ac viverra arcu feugiat et. In volutpat, diam a vulputate commodo, tortor velit mattis lacus, at rhoncus felis purus mollis lectus. </div>
<div class="description">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.</div>
</div>
</div>
这是可能吗?
解决方案
推荐阅读
- corda - 隐式 cordapp 升级到新合同版本后出现错误“为同一合同设置了多个附件”
- amazon-redshift - 如何使用 Glue 删除 Redshift 中的 ''(单引号)?
- windows - 通过 docker 在 NPM 中的 Enoent 重命名错误
- maven - Maven 安装正在运行故障安全
- javascript - 从对象和数组的嵌套数组中提取属性值
- java - 访问 WSDL 失败:https://example.com?wsdl。它失败了:sun.security.validator.ValidatorException
- javascript - 如何在另一个具有不同样式的 div 中正确显示选中的属性?
- c# - 在分组的 ICollectionView 中实现延迟项目加载
- .net - 生成相对于 DateTime 的数字
- android - 合并错误:错误:android 28.0.3 中的属性 application@appComponentFactory