【发布时间】:2017-09-25 09:34:24
【问题描述】:
我在一个容器中有一堆 div,我想水平分布:
[container [obj1] [obj2] [obj3] [obj4] ]
但我也希望容器在页面中居中
现在我的容器 css (stylus) 代码如下所示:
@media( min-width: 900px ) {
display: flex;
width: 830px;
margin 0 auto;
justify-content: space-between;
}
这会导致一些奇怪的边距并且容器不在页面中居中。这是因为我使用 display:flex 和 'justify-content` 字段的方式吗?
【问题讨论】:
-
您能否添加一个显示奇怪边距的工作示例?
-
您的方法看起来不错 IMO。只需在
margin之后添加一个冒号即可。 -
@jfeferman 最好的传输方式是什么?像 codepen 这样的东西可能无法最好地传达我具体遇到的渲染问题。
-
您可以编辑您的问题并包含一个代码 sn-p。只需在编辑器中按 代码按钮。
-
我发现的是,当我手动设置宽度时,它会在两侧添加正确的边距,但块的边距太宽,整个块缩进离开页面的宽度。如果我不考虑手动宽度,它会以页面为中心,两边都没有边距。