【发布时间】:2018-01-25 13:47:00
【问题描述】:
我有一个可以包含一个或多个元素的 flex 容器。
如果有多个元素我想用空格来证明内容的合理性
justify-content: space-between;
如果只有一个元素,我希望它居中。
例如codepen
这可能只使用 CSS 吗?
【问题讨论】:
-
你为什么用
space-between而不是center? -
如果有多个元素,我希望它使用空格。只有当有一个元素时才希望它居中。
-
那么为什么不给只有一个元素的类并给它
justify-content: center;呢? -
你也可以考虑使用
space-around -
当有多个元素时,space-around 不会将元素附加到容器的结尾/开头。