CSS中:margin:auto与margin: 0 auto;有什么区别

CSS中:margin:auto与margin: 0 auto;有什么区别。有的网站中写的是前者,有的写的是后者。但结果都是一样页面居中对齐,我想知道哪种写法更标准。

第1个回答  2010-11-15
margin:auto=margin:auto auto auto auto;
margin:0 auto=margin:0 auto 0 auto;

margin:n m p q表示该元素上外边距为n,右外边距为m,下外边距为p,左外边距为q,即 margin:上 右 下 左 ,逆时针一圈。
第2个回答  2010-11-23
margin:0 auto 更标准一些。margin-left和margin-right值为auto,页面居中。只是margin-left:auto 页面左对齐,只是margin-right:auto 页面右对齐。margin-top和margin-bottom对设置auto,没有这个效果!
第3个回答  2010-11-15
第一个表示上下左右都为auto,横竖都居中
第二个表示上下为0,左右为auto,只是横居中
第4个回答  2019-12-22
m angaNG的特征区别就在于他们的级别不同。
第5个回答  2010-11-16
margin: 0 auto;更符合标准一些