html - 使用 CSS 设置具有相同类名的独立 div 的相同高度
问题描述
我想为具有相同类名(即“描述”、“功能”、“规则”)的独立 div 设置相同的高度,并且高度应该是具有最大内容的 div。注意:内容是动态的,HTML 结构必须与以下相同。
.products {
display: inline-flex;
width: 300px;
}
.products .product {
width: 50%;
border: 1px solid black;
}
.products .product div {
border-bottom: 1px solid black;
}
<div class="products">
<div class="product">
<div class="description">product 1 description description description description description</div>
<div class="features">product 1 features</div>
<div class="rules">product 1 rules rules rules rules rules rules rules rules</div>
</div>
<div class="product">
<div class="description">product 2 description</div>
<div class="features">product 1 features features features features features</div>
<div class="rules">product 1 rules</div>
</div>
</div>
仅寻找 CSS 解决方案!
解决方案
对于您的情况,我更喜欢使用 HTML 表格:
.products {
border: 1px solid black;
border-collapse: collapse;
}
table td {
width: 50%;
border: 1px solid black;
}
<table class="products">
<tr>
<td>product 1 description description description description description</td>
<td>product 2 description</td>
</tr>
<tr>
<td>product 1 features</td>
<td>product 1 features features features features features</td>
</tr>
<tr>
<td>product 1 rules rules rules rules rules rules rules rules</td>
<td>product 1 rules</td>
</tr>
</table>
也许它与您的 HTML 相去甚远,但它可能是一个答案。
推荐阅读
- routes - 这里API:多式联运。试图得到汽车+步行时间
- asp.net-core - 当我同时打开多个选项卡时,我得到 Microsoft.JSInterop.JSException。Dotnet Core Blazor 服务器
- java - android Volley 更新 1.2.0 后的问题
- python - 使用 matplotlib 突出显示颜色栏中的颜色
- php - 如何在 PHP 或 Laravel 中检测来自另一台设备的登录?
- python - 基于动态变量值触发气流任务
- javascript - 我如何设置标签兄弟元素而不是父/子元素
- javascript - 禁用续集列返回
- javascript - 在 reactjs 中使用 HTMLAudioElement 创建简单的播放器
- microservices - 从多个节点订阅事件流