<分区>
这是关于 block 元素和内联元素的问题吗?
有时不得不使用 margin-left
来居中是一件令人沮丧的事情。
当 margin:auto
不起作用时,使用边距是唯一还是最好的选择?
请任何人用一个例子(或用 Jsfiddle)解释
最佳答案
margin:auto
在您没有设置 width 或您有 float 时将不起作用。要使 block 元素居中,您必须为其指定一个宽度,然后您才可以使用margin: 0 auto
。这适用于 block 元素。对于 inline 元素,您必须使用 text-align:center
。
关于html - 什么时候 margin : auto; work and not work?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35194684/