css - 使包裹的项目像列一样垂直对齐?
问题描述
我有一个容器和包装物品:
https://codepen.io/adsfdsfhdsafkhdsafjkdhafskjds/pen/ZEJGjEK
<div class="cont">
<div class="item">Item 1 sf</div>
<div class="item">Item 2 sdfgdf</div>
<div class="item">Item 3 fdgsg</div>
<div class="item">Item 4 sdfgsfdgfsdg</div>
<div class="item">Item 5 xfgfsd</div>
<div class="item">Item 6 sfdgsdfgd</div>
<div class="item">Item 7 sdfgdfsg</div>
<div class="item">Item 8 wrsdffd</div>
</div>
.cont {
display: flex;
flex-wrap: wrap;
background: grey;
}
.item {
border: 1px solid red;
background: blue;
white-space: nowrap;
color: white;
padding: 20px;
}
我需要将包装的项目垂直对齐,就像它们在列中一样:
鉴于我不知道物品或容器的宽度,我该怎么做?我可以让它们根据可用宽度包装但彼此垂直对齐吗?
解决方案
推荐阅读
- react-native - react native导出默认多组件
- google-apps-script - 要触发的 Google Apps 脚本最新表单响应 -
- excel - 如果问题是动态的 - 逻辑值变成动态的
- c# - Windows 窗体 C# 标签 backColor 更改问题
- python - 如何获取每行不同列的最后一个有效索引的值
- c# - 在c#树视图中,复选框和Imagelist图标重叠,如何解决这个问题?
- regex - 如何正则表达式到目前为止在命令输出中写入的字符串?
- c++ - 为什么我的数组输出一个不在其中的元素?
- powerbi - 分组天数以查看在 Power BI 中使用 DAX 售出的商品数量
- oracle - 如何在 postgresql 中引发用户定义的异常