Html 第一行有3个图像,下面第二行有2个图像

Html 第一行有3个图像,下面第二行有2个图像,html,css,Html,Css,我想在第一行有3个图像,在第二行有2个图像。我有这个代码,但是上面有2个,下面有3个 <ul> <li><img src="./icons/User_Management.png" /></li> <li><img src="./icons/User_Management.png" /></li> <li><img src="./icons/User_Management.png

我想在第一行有3个图像,在第二行有2个图像。我有这个代码,但是上面有2个,下面有3个

<ul>
  <li><img src="./icons/User_Management.png" /></li>
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>
</ul>

* { box-sizing: border-box; }
    ul { 
      list-style: none; 
      font-size: 0; 
      margin: 0; 
      padding: 0; 
      text-align: center; }

    li { display: inline-block; padding: 10px;}

    li:nth-child(1), li:nth-child(4) {
      width: 50%;
    }
    li:nth-child(4) { text-align: right; }
    li:nth-child(2) { text-align: left; }
*{框大小:边框框;} ul{ 列表样式:无; 字号:0; 保证金:0; 填充:0; 文本对齐:居中;} li{显示:内联块;填充:10px;} 李:第n个孩子(1),李:第n个孩子(4){ 宽度:50%; } li:n子(4){文本对齐:右;} li:n子(2){文本对齐:左;}
我希望底部的两个图像与顶部的三个图像居中

预期结果-第一行有3个图像,第二行有2个图像 实际结果-第一行有2个图像,第二行有3个图像使用Flex:

#容器{
宽度:550px;
显示器:flex;
证明内容:中心;
柔性包装:包装;
}
#容器>img{
利润率:10px;
}

使用Flex:

#容器{
宽度:550px;
显示器:flex;
证明内容:中心;
柔性包装:包装;
}
#容器>img{
利润率:10px;
}

您也可以做类似的事情,这是一个了不起的CSS工具。使用CSS网格

//HTML
<ul class="grid">
  <li><img src="./icons/User_Management.png" /></li>
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>
</ul>

//CSS
.grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
//HTML
//CSS .电网{ 显示:网格; 网格模板柱:1fr 1fr 1fr; }
您也可以做类似的事情,这是一个了不起的CSS工具。使用CSS网格

//HTML
<ul class="grid">
  <li><img src="./icons/User_Management.png" /></li>
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>  
  <li><img src="./icons/User_Management.png" /></li>
</ul>

//CSS
.grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
//HTML
//CSS .电网{ 显示:网格; 网格模板柱:1fr 1fr 1fr; }
像这样:

只需调整宽度并使用适当的
n个子项

*{
保证金:0;
填充:0;
框大小:边框框;
}
::之前,
::之后{
框大小:继承;
}
保险商实验室{
列表样式:无;
字号:0;
保证金:0;
填充:0;
文本对齐:居中;
}
李{
显示:内联块;
文本对齐:居中;
宽度:33.3%;
边框:1px纯红;
}
李:第n个孩子(4),
李:第n个孩子(5){
宽度:50%;
}
像这样:

只需调整宽度并使用适当的
n个子项

*{
保证金:0;
填充:0;
框大小:边框框;
}
::之前,
::之后{
框大小:继承;
}
保险商实验室{
列表样式:无;
字号:0;
保证金:0;
填充:0;
文本对齐:居中;
}
李{
显示:内联块;
文本对齐:居中;
宽度:33.3%;
边框:1px纯红;
}
李:第n个孩子(4),
李:第n个孩子(5){
宽度:50%;
}

此功能正常,但我希望两个底部图像与顶部的三个图像居中。将其更改为flexbox应答器此功能正常,但我希望两个底部图像与顶部的三个图像居中。将其更改为flexbox应答器,但我希望两个底部图像与顶部的三个图像居中topWorks然而,我希望两个底部图像与顶部的三个图像居中2个FlexBox堆叠,第一个2个图像,第二个3个。2个FlexBox堆叠,第一个2个图像,第二个3个。hi@Paulie_D,如果你不介意的话,你能检查这个问题吗:这是一个完美的副本,它被重新打开(不知道为什么)。甚至OP也能根据我的副本找到解决方案(见评论部分)。谢谢。嗨@Paulie_D,如果你不介意的话,你能检查一下这个问题吗:这是一个完美的复制品,它被重新打开了(不知道为什么)。甚至OP也能根据我的副本找到解决方案(见评论部分)。谢谢