HTML5 Flexbox换行符

时间:2016-03-01 15:40:30

标签: html css html5 flexbox

我想要三个居中的div,分成不同的线条。但是,此代码不会断行(如display: block)。



.container {
  display: flex;
  height: 100vh;
  align-items: center;
  justify-content: center;
}

<div class="container">
  <div>One</div>
  <div>Two</div>
  <div>Three</div>
</div>
&#13;
&#13;
&#13;

我想要的: enter image description here

1 个答案:

答案 0 :(得分:3)

Lika在你的意思中:

&#13;
&#13;
.container {
  display: flex;
  height: 100vh;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.container div {
  border: 1px solid grey;
  width: 100%;
  text-align: center;
}
&#13;
<div class="container">
  <div>One</div>
  <div>Two</div>
  <div>Three</div>
</div>
&#13;
&#13;
&#13;

或者

&#13;
&#13;
.container {
  display: flex;
  height: 100vh;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.container div {
  border: 1px solid grey;
  flex: 0 0 100%;
  text-align: center;
}
&#13;
<div class="container">
  <div>One</div>
  <div>Two</div>
  <div>Three</div>
</div>
&#13;
&#13;
&#13;