Html 如何在Flexbox中断开线?
我在Flexbox中有一个图像和文本我希望文本位于图像下方,但出于某种原因,它们只是并排放置Html 如何在Flexbox中断开线?,html,css,flexbox,Html,Css,Flexbox,我在Flexbox中有一个图像和文本我希望文本位于图像下方,但出于某种原因,它们只是并排放置 .container{ 宽度:80%; 显示器:flex; 弯曲方向:行; 证明内容:中心; } sizethis先生{ 宽度:60%; 利润率:0.40px; } .盒子{ 宽度:23%; 利润率:1%; 高度:180像素; 边框:实心1px#c4c4; 显示:内联flex; 对齐项目:居中; 证明内容:中心; } 第一项 尝试添加到“.box”类: flex-direction: column
.container{
宽度:80%;
显示器:flex;
弯曲方向:行;
证明内容:中心;
}
sizethis先生{
宽度:60%;
利润率:0.40px;
}
.盒子{
宽度:23%;
利润率:1%;
高度:180像素;
边框:实心1px#c4c4;
显示:内联flex;
对齐项目:居中;
证明内容:中心;
}
第一项
尝试添加到“.box”类:
flex-direction: column;
vertical-align: top;
看来这可以解决你的麻烦
尝试添加到“.box”类:
flex-direction: column;
vertical-align: top;
看来这可以解决你的麻烦
我希望文本位于图像下方,但出于某种原因,它们只是并排放置
它们只是并排放置,因为flex容器具有以下初始设置:
~所有flex项目必须水平排列flex-direction:row
~所有flex项目都限制在一行中flex-wrap:nowrap
flex direction:column
。这将覆盖行
默认值.box{
显示器:flex;
弯曲方向:立柱;
对齐项目:居中;
证明内容:中心;
文本对齐:居中;
宽度:23%;
高度:180像素;
边框:实心1px#c4c4;
}
第一项
我希望文本位于图像下方,但出于某种原因,它们只是并排放置
它们只是并排放置,因为flex容器具有以下初始设置:
~所有flex项目必须水平排列flex-direction:row
~所有flex项目都限制在一行中flex-wrap:nowrap
flex direction:column
。这将覆盖行
默认值.box{
显示器:flex;
弯曲方向:立柱;
对齐项目:居中;
证明内容:中心;
文本对齐:居中;
宽度:23%;
高度:180像素;
边框:实心1px#c4c4;
}
第一项
.box{flex-direction:column;}
这将打破项目对齐,具有更多文本的iten将位于其他iten之上,然后共享所有代码。我们所能做的就是从截图上猜测。这里看起来不错,但我假设您有不同的代码.box{flex direction:column;}
,这将打破项目对齐,具有更多文本的iten将位于其他iten之上,然后共享您的所有代码。我们所能做的就是从截图上猜测。这里看起来不错,但我假设您有不同的代码,然后将vertical align:top
添加到“.box”中。已解决?:)然后将垂直对齐:top
添加到“.box”中。已解决?:)