做了一些 html 水平居中的东西,我刚刚意识到我可以使用这两种方法将一个盒子元素居中到它的父元素中,所以我的问题是这两个中哪一个更好(在性能、可用性等方面)。
问问题
6174 次
2 回答
3
由于在 flex 中处理边距的方式,它们做同样的工作。
但作为一般做法,当你有更多的 div 时,使用 flex 会更准确地完成工作,并会为你提供平均分配空间的选择。当你的 div' 很少时,你可以使用margin:auto
。记住 flexbox 为我们提供了选择用于重新分配空间。
于 2018-01-23T04:55:08.957 回答
2
如果您使用div
或者p
最好margin: 0px auto;
用于容器或主页,但是如果您需要两个或多个孩子居中,则最好将 parent 设置为text-align:center
,将 children 设置为display: inline-block
。
于 2014-12-07T14:42:03.173 回答