我想要三个居中的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;
答案 0 :(得分:3)
Lika在你的意思中:
.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;
或者
.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;