-1

我试过这个将所有项目垂直居中在一个 Jumbotron 中,

display: flex;
justify-content: center;
align-items: center;

但问题是所有项目都排成一行,就像它们内联显示一样。您如何将它们垂直居中,同时仍以块的形式显示它们。

4

2 回答 2

0

由于block元素垂直堆叠,将 flex 方向更改为column,flex 项目也将如此。

display: flex;
flex-direction: column;              /*  added  */
justify-content: center;
align-items: center;
于 2017-11-18T09:12:18.820 回答
0

除了上面的答案,您还可以将文本元素居中,例如h1pa通过将 text-align 设置为居中。

display: flex;
flex-direction: column;              
justify-content: center;
align-items: center;                    /*  aligning items  */
text-align: center;                     /*  aligning text  */
于 2022-01-29T13:38:01.623 回答