【发布时间】:2012-01-08 21:16:53
【问题描述】:
当我们希望页面的主容器居中对齐时,我们通常使用"margin: 0 auto;",但是当我使用"margin:auto;" 时,在我拥有的某些浏览器(Google Chrome、Firefox)中的行为是相同的。
【问题讨论】:
标签: css cross-browser
当我们希望页面的主容器居中对齐时,我们通常使用"margin: 0 auto;",但是当我使用"margin:auto;" 时,在我拥有的某些浏览器(Google Chrome、Firefox)中的行为是相同的。
【问题讨论】:
标签: css cross-browser
是的。
margin: 0 auto;
设置元素的左右边距为auto,上下边距为0。
margin: auto;
将所有边距设置为auto。由于 <body> 的高度为 100%,您可能会得到相同的行为,因此垂直的 auto 边距无效。
【讨论】: