html - 如何垂直折叠网格列?
问题描述
我一辈子都找不到如何折叠 CSS 网格中的左上角列。而不是增长到它在右边的兄弟的高度,左上角的孩子应该保持它的原始高度,将下面的任何东西向上移动。
这可能是一行修复,但你知道...... CSS
.grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 1rem;
grid-row-gap: 1rem;
}
.item {
outline: 1px solid black;
margin: 0;
border: 0.25px solid white;
display: inline-block;
}
<div class="grid">
<div class="item">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec venenatis at tellus eu consectetur. Curabitur nisi dolor, egestas non eleifend.
</div>
<div class="item">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eu venenatis orci. Donec imperdiet odio massa, id ornare urna aliquet sed. Duis feugiat hendrerit diam nec faucibus. Curabitur diam erat, pharetra at laoreet quis, gravida nec neque. Phasellus nisi ex.
</div>
<div class="item">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec venenatis at tellus eu consectetur. Curabitur nisi dolor, egestas non eleifend.
</div>
</div>
解决方案
推荐阅读
- highcharts - Highcharts:如何根据显示的数据动态设置yAxis的最大值?
- c# - 使用 LINQ 将值列表与对象(列表)的属性进行比较
- postgresql - 在 PostgreSQL 中,如何声明一个接受不同类型参数的可变参数函数?
- python - Python如何使用pandas编写一个新的csv文件
- sql-server - SSRS 字段未按预期显示
- javascript - 如何根据条件向数组中的嵌套对象添加属性
- python - 饼图和图例之间没有空格
- django - func form.is_valid() 一直返回 False
- python - 结合2个pythons函数
- python - 无法使用特定版本 pip 安装库,但可以在没有版本的情况下执行