css - "margin: 0 auto;"和 "margin: auto;"有区别吗

标签 css cross-browser

当我们希望页面的主容器居中对齐时,我们通常使用"margin: 0 auto;",但是当我使用"margin:auto;"时,行为是在我使用的某些浏览器(Google Chrome、Firefox)中也是如此。

最佳答案

是的。

margin: 0 auto;

设置元素的左右边距为auto , 顶部和底部边距为 0 .

margin: auto;

所有边距设置为auto .由于您的 <body>,您可能会遇到相同的行为是 100% 高度,因此垂直 auto边距没有影响。

关于css - "margin: 0 auto;"和 "margin: auto;"有区别吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8312354/

相关文章:

html - 奇怪的 "sticky footer"问题(滚动条和 div 重叠)

css - Font-face 字体在 Firefox 中看起来更粗

browser - 从网站/网络应用程序打印到标签打印机?

javascript - jQuery - 与 Firefox 的兼容性问题

html - 使绝对div占父级的100%高度

html - 使省略号在 LI 中工作

html - 如何在 Firefox 中显示 100% 高度的伪元素

javascript - 浏览器有可能不兼容JQuery吗?

html - 为什么 float 跨度会下降?

css - 什么是最被接受的CSS边框插入算法?