Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在Flexbox中断开线?_Html_Css_Flexbox - Fatal编程技术网

Html 如何在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

我在Flexbox中有一个图像和文本我希望文本位于图像下方,但出于某种原因,它们只是并排放置

.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-direction:row
    ~所有flex项目必须水平排列
  • flex-wrap:nowrap
    ~所有flex项目都限制在一行中
如果要垂直堆叠项目,有两种方法:

  • 向容器中添加
    flex direction:column
    。这将覆盖
    默认值
  • .box{
    显示器:flex;
    弯曲方向:立柱;
    对齐项目:居中;
    证明内容:中心;
    文本对齐:居中;
    宽度:23%;
    高度:180像素;
    边框:实心1px#c4c4;
    }
    
    第一项

    我希望文本位于图像下方,但出于某种原因,它们只是并排放置

    它们只是并排放置,因为flex容器具有以下初始设置:

    • flex-direction:row
      ~所有flex项目必须水平排列
    • flex-wrap:nowrap
      ~所有flex项目都限制在一行中
    如果要垂直堆叠项目,有两种方法:

  • 向容器中添加
    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”中。已解决?:)