关于行内块状元素的居中

当一个div设置了display:inline-block 的时候,为什么设置margin:50px auto 10px; 无法居中,好像auto值是无效的,为什么呢?请大神指点一下.

div有指定宽度么?

display:inline-block的作用应该类似于float:left,所以展示出来的变成居左,把display:inline-block改成width:100px之类的,auto就可以生效了