可能重复:
为什么 margin-top: auto 和 margin-bottom:auto 不与左右对应物一样工作?
当您使用{margin:auto;}
它时,它会在对象的任一侧为您提供自动边距,但您没有将它们放在对象的顶部和底部,这是为什么呢?
例如,如果我想在页面中间集中一个项目,我将不得不使用{width:250px; height:250px; position: fixed; top: 50%; left: 50%; margin-top: -125px; margin-left: -125px;}
Surly margin auto 应该为上/下和左/右边缘处理这个?