Html 使用flexbox对齐图像

Html 使用flexbox对齐图像,html,css,flexbox,Html,Css,Flexbox,我正在尝试使用flex box将这些图像对齐,如下所示 目前的图像看起来是这样的 我尝试使用“对齐自我”应用于需要位于最底层的元素,但移动不多 这就是我目前拥有的: .三叶草项目{ 保证金:0; 填充:0.5%; 显示器:flex; 证明内容:周围的空间; } .三叶草项目.三叶草项目\uuuu容器{ 显示器:flex; 对齐项目:居中; } 超过100个商业应用程序 实时报告 快速获得资金 卡数据是安全的 美国全天候客户服务 这可以使用flex-wrap:wrap 如果将填充或边距设置为前两

我正在尝试使用flex box将这些图像对齐,如下所示

目前的图像看起来是这样的

我尝试使用“对齐自我”应用于需要位于最底层的元素,但移动不多

这就是我目前拥有的:

.三叶草项目{ 保证金:0; 填充:0.5%; 显示器:flex; 证明内容:周围的空间; } .三叶草项目.三叶草项目\uuuu容器{ 显示器:flex; 对齐项目:居中; } 超过100个商业应用程序 实时报告 快速获得资金 卡数据是安全的 美国全天候客户服务 这可以使用flex-wrap:wrap


如果将填充或边距设置为前两幅图像,并应用flex wrap属性,则可以执行此操作。

flexbox的布局很复杂,因为一旦激活wrap,项目可以随时进行换行。因此,即使您在一个屏幕大小上实现了所需的布局,它也可能在较小的屏幕上中断。这是可以做到的,但是您需要对HTML进行实质性的修改

下面是一个演示,对HTML嵌套容器进行了轻微修改。布局在宽屏幕上工作,但在小屏幕上失败

以下是一个简单的CSS网格解决方案:

.clover-items___容器{ 显示:网格; 网格模板列:repeat6,1fr; 网格模板区域:顶一顶一顶一顶二顶二顶二 底部一底部一底部二底部二底部三底部三; } .clover-items\uuu container>div:nth-child1{网格区域:顶部;} .clover-items\uuu container>div:nth-child2{网格区域:前两个;} .clover-items_uucontainer>div:nth-child3{网格区域:底部一;} .clover-items_uucontainer>div:nth-child4{网格区域:底部两个;} .clover-items_uucontainer>div:nth-child5{网格区域:底部三;} .clover-items\uuuu容器>分区{ 显示器:flex; 对齐项目:居中; 证明内容:中心; 空白:nowrap; 利润率:10px; 边框:1px红色虚线; } .clover-items_uu容器>分区>h4{ 利润率:0.5px; } 超过100个商业应用程序 实时报告 快速获得资金 卡数据是安全的 美国全天候客户服务
您正在使用引导程序吗?@FranklinPious no,no bootstrap将它们拆分为两个div标记,并将clover items容器作为单独的类使用