Html 在flex box中的flex项下放置文本

Html 在flex box中的flex项下放置文本,html,css,flexbox,Html,Css,Flexbox,我有两个div放在一个flex-box容器中。我想把文本放在每个div下面。我让它工作了,但我想知道是否有更好的方法来做到这一点,或者这是否是Flexbox的正确使用 我这样做的方式是使用一个flex容器来定位div,然后在用于定位文本的容器下面放置一个flex容器。我将所有div设置为相同的宽度,然后使用wordwrap:break-word以防止文本溢出到div之外 以下是我的目标: *{ 保证金:0; 填充:0; } 第h2节{ 文本对齐:居中; } .行{ 显示器:flex; 弯曲方

我有两个div放在一个flex-box容器中。我想把文本放在每个div下面。我让它工作了,但我想知道是否有更好的方法来做到这一点,或者这是否是Flexbox的正确使用

我这样做的方式是使用一个flex容器来定位div,然后在用于定位文本的容器下面放置一个flex容器。我将所有div设置为相同的宽度,然后使用
wordwrap:break-word
以防止文本溢出到div之外

以下是我的目标:

*{
保证金:0;
填充:0;
}
第h2节{
文本对齐:居中;
}
.行{
显示器:flex;
弯曲方向:行;
证明内容:之间的空间;
}
.文本行{
显示器:flex;
弯曲方向:行;
证明内容:之间的空间;
单词包装:打断单词;
/*阻止文本溢出到div之外*/
}
.文本行div{
边框:2件纯蓝;
宽度:33%;
身高:33%;
字距:首字母;
}
.盒子{
宽度:33%;
高度:250px;
}
.排.左框{
背景色:黑色;
}
.行,右框{
背景颜色:蓝色;
}

标题
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车
这是一种不受欢迎的行为,它是一种不受欢迎的行为。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。asdfasdffasdfadsfasdsdf
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车
这是一种不受欢迎的行为,它是一种不受欢迎的行为。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
…但我想知道是否有更好的方法来做到这一点,或者这是否是Flexbox的正确使用。。。我是否正确使用flex box,或者浮动是否更适合此目标

Flexbox适合您的布局。但您可以使用CSS网格更简单、更高效地构建它

部分{
显示:网格;
网格模板柱:1fr 1fr 1fr;
网格模板行:自动250px 1fr;
高度:100vh;
网格模板区域:“标题”
“黑色,蓝色”
“文本左。文本右”;
}
氢{
网格区域:标题;
显示器:flex;
对齐项目:居中;
证明内容:中心;
文本对齐:居中;
}
.左框{
网格区域:黑色;
背景色:黑色;
}
.右框{
网格区域:蓝色;
背景颜色:蓝色;
}
.框左文本{
网格区域:文本左侧;
}
.框右文本{
网格区域:文本右侧;
}
.box右~div{
对齐自我:开始;
边框:2件纯蓝;
}
* {
保证金:0;
填充:0;
}

标题
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。二人世界
这是一种令人厌恶的行为,因为它是一种不平等的行为。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。asdfasdffasdfadsfasdsdf
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。二人世界
这是一种令人厌恶的行为,因为它是一种不平等的行为。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。

您的方法可行,但这里有一个小小的变化

不要添加另一行,而是创建一个内部div,其中包含每一半中的顶部和底部子容器

这给了您更多的灵活性,并允许您出于某些目的将每一半视为一个组。代码也简单了一点

*{margin:0;padding:0;}
第h2节{文本对齐:居中;}
.row{display:flex;flex direction:row;justify content:space between;}
.box{宽度:33%;}
.bl top.br top{height:80px;display:flex;align items:center;justify content:center;}
.row.bl top{背景色:淡绿色;}
.row.br top{背景色:浅蓝色;}
.bl bot{边框:1px纯色淡绿色;}
.br bot{边框:1px实心浅蓝色;}

标题
左侧
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。asdfasdffasdfadsfasdsdf
右侧
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车
这是一种不受欢迎的行为,它是一种不受欢迎的行为。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。

您在使用FlexBox时面临的问题是什么?