做一些html水平中心的东西,我刚刚意识到我可以使用这两个东西将一个框元素集中到它的父元素中,所以我的问题是这两个中的哪一个更好(在性能,可用性等方面)。 / p>
答案 0 :(得分:2)
如果您使用div
或p
,最好将margin: 0px auto;
用于容器或主页,
但是,如果您需要将两个或更多孩子置于中心位置,最好将父级设置为text-align:center
,将子级设置为display: inline-block
。
答案 1 :(得分:1)
由于在flex中处理边距的方式,它们可以完成同样的工作。
但是作为一般惯例,当你有更多的div时,使用flex可以更准确地完成工作,并为你提供平均分配空间的选择"。
当你有几个div' ,你可以选择margin:auto
。
请记住,flexbox为我们提供了重新分配空间的选择。