Html 如何使用flexbox将列拆分为行?

Html 如何使用flexbox将列拆分为行?,html,css,flexbox,Html,Css,Flexbox,我有一个表格,一行有四个输入元素(在桌面视图中) 有人能告诉我,当屏幕宽度低于680px时,如何让这四个输入元素分成行吗 表单{ 显示器:flex; } 输入{ 宽度:25%; } 使用断点为680px的媒体查询和flex direction:column 表单{ 显示器:flex; } @媒体屏幕和屏幕(最大宽度:680px){ 形式{ 弯曲方向:立柱; } } 使用断点为680px的媒体查询和flex direction:column 表单{ 显示器:flex; } @媒体屏幕和屏幕(

我有一个表格,一行有四个输入元素(在桌面视图中)

有人能告诉我,当屏幕宽度低于680px时,如何让这四个输入元素分成行吗

表单{
显示器:flex;
}
输入{
宽度:25%;
}

使用断点为680px的媒体查询和
flex direction:column

表单{
显示器:flex;
}
@媒体屏幕和屏幕(最大宽度:680px){
形式{
弯曲方向:立柱;
}
}

使用断点为680px的媒体查询和
flex direction:column

表单{
显示器:flex;
}
@媒体屏幕和屏幕(最大宽度:680px){
形式{
弯曲方向:立柱;
}
}

默认情况下,flex项将行排列。flex容器上的初始值是
flex direction:row

切换到
flex-direction:column
是垂直堆叠项目的一种好方法。此方法已在中介绍

另一种方法是启用
flex wrap
,并给每个输入
宽度:100%

这将允许每行只有一个输入,从而强制后续输入换行

form{display:flex;}
输入{宽度:25%;}
@介质(最大宽度:680px){
表单{flex wrap:wrap;}
输入{宽度:100%;}
}

默认情况下,弹性项目排成一行。flex容器上的初始值是
flex direction:row

切换到
flex-direction:column
是垂直堆叠项目的一种好方法。此方法已在中介绍

另一种方法是启用
flex wrap
,并给每个输入
宽度:100%

这将允许每行只有一个输入,从而强制后续输入换行

form{display:flex;}
输入{宽度:25%;}
@介质(最大宽度:680px){
表单{flex wrap:wrap;}
输入{宽度:100%;}
}