【发布时间】:2019-12-02 02:01:51
【问题描述】:
这似乎是一个常见的问题,但我觉得我完全被困住了。
所以我想创建一个网站,其中一部分在一个容器中有两个元素:标题文本和一个按钮。我想把它们放在主轴(容器)的中心,它们之间有一些空间。我不喜欢justify-content: space-around 选项,因为它在中间留下了太多空间。所以要做到这一点,我会为每个元素使用左/右边距。但我也想使用flex-wrap: wrap;,这意味着如果屏幕尺寸太小而无法容纳两个元素,css 会将按钮转移到下一行。然而,每次发生这种情况时,margin-left 仍然保留在按钮上,因此它看起来偏离中心。 (见图)The elements were centered, but when I shrink the window, this is what happens
有什么想法吗?谢谢。
编辑:使用媒体查询会把事情搞砸,所以我的新问题是:有没有办法让两个居中元素之间的空间在所有屏幕尺寸上保持不变而没有边距?
【问题讨论】:
-
欢迎来到 Stack Overflow!寻求代码帮助的问题必须包括在问题本身最好在Stack Snippet 中重现它所需的最短代码。见How to create a Minimal, Reproducible Example
标签: html css containers word-wrap centering