Html 每行放置两个div

Html 每行放置两个div,html,css,flexbox,Html,Css,Flexbox,所以我有X个div,我想把2个div放在一行,彼此相邻。如果屏幕大小宽度低于n px,则每行应有1个div 现在我有这个 #容器{ 显示器:flex; } .盒子{ 宽度:50px; 背景:红色; } @介质(最大宽度:300px){ #容器{ 显示:块; } } 1. 2. 3. 4. 在包装盒上增加50%的宽度,柔性包装:包装在容器上 此外,您通过将display:flex更改为block所做的操作不是必需的。只需将.box元素宽度更改为100% #容器{ 显示器:flex; 柔性包装

所以我有X个div,我想把2个div放在一行,彼此相邻。如果屏幕大小宽度低于n px,则每行应有1个div

现在我有这个

#容器{
显示器:flex;
}
.盒子{
宽度:50px;
背景:红色;
}
@介质(最大宽度:300px){
#容器{
显示:块;
}
}

1.
2.
3.
4.

在包装盒上增加50%的宽度,柔性包装:包装在容器上

此外,您通过将display:flex更改为block所做的操作不是必需的。只需将.box元素宽度更改为100%

#容器{
显示器:flex;
柔性包装:包装;
}
.盒子{
宽度:50%;
背景:红色;
}
@介质(最大宽度:300px){
.盒子{
宽度:100%;
}
}

1.
2.
3.
4.

Flex将为您带来好处
flex-wrap:wrap
for
#container
将在必要时使子对象进行包裹<带有
50%
和断点后
100%
的code>.box`

根据:

CSS flex wrap属性指定是将flex项强制放在一行中,还是可以放在多行中。如果允许换行,此属性还允许您控制线的堆叠方向

如果您是flexbox的新手,我推荐您

一小条
#容器{
显示器:flex;
柔性包装:包装;
}
.盒子{
宽度:50%;
背景:红色;
}
@介质(最大宽度:300px){
.盒子{
宽度:100%;
}
}

1.
2.
3.
4.

只需在容器类中添加一个属性,如

.container {
 display: flex;
 flex-wrap: wrap;
}
在box类中,只需将长方体的宽度指定为50%,就像

.box {
 width: 50%;
 background: red;
}
这应该能奏效