文字换行时将文字在Flex列中居中吗?

时间:2019-05-20 02:04:41

标签: html css flexbox

我有一列带有徽标的顶部,徽标下方的文本位于不同容器中。 flex容器的css设置为 logo foo boo0 foo 。当文本不自动换行时,布局如下所示:

              logo
         foo  boo0  
         foo

但是,如果容器缩小以至于文本必须换行,则会发生这种情况:

              logo
           foo  boo0  
              foo

是否有CSS设置,使其看起来像这样:

{{1}}

1 个答案:

答案 0 :(得分:2)

text-align: center

.logo {
  text-align: center;
}

.container {
  display: flex;
  flex-wrap: wrap;
}

.container > div {
  text-align: center;
  flex: 1 1 auto;
}
<div>
  <div class="logo">logo</div>
  <div class="container">
    <div>foofoofoofoofoofoofoo</div>
    <div>barbarbarbarbarbarbar</div>
    <div>bazbazbazbazbazbazbaz</div>
  </div>
</div>