【发布时间】:2019-07-26 04:33:00
【问题描述】:
类似问题的解决方案似乎不适用于我的情况,这比那些更具体,因此我不认为这是一个重复的问题。
我正在尝试对齐某些 flex 元素内的文本,但 text-align 属性被完全忽略。检查this jsfiddle;有问题的元素是右边的元素,从 1 到 3 编号。为方便起见,注释标记了 CSS 中的相对规则。
注意,我需要元素为flex,否则它们将失去垂直对齐和/或当前形状。
我想要的输出是三个元素在它们之间平均分配所有可用的垂直空间,占据所有可用宽度,并将文本置于每个块的中心位置,垂直和水平。
我想避免通过填充或类似的技巧强加所需的位置,并且我还想尽可能避免在 HTML 中添加更多标签。
【问题讨论】:
标签: css flexbox centering text-align