CSS div的默认值是“margin:0 auto”吗?

时间:2011-05-19 17:00:46

标签: css

我刚刚接手了一个新项目。我之前的那个人编写了很多代码:

div#headertop {
    margin: 0 auto; 
}

这真的需要或者这是默认值吗?

4 个答案:

答案 0 :(得分:3)

不,它不是默认值,除非他也设置

div {
    margin: 0 auto;
}

如果还有divs集,则需要在页面上居中width。顶部没有margin,左侧和右侧相对于页面/包含元素自动设置(基于div的宽度)

答案 1 :(得分:2)

margin: 0 auto;水平以特定元素为中心的常见做法。

答案 2 :(得分:2)

所有当前浏览器都有margin: 0作为div元素的默认边距。

margin: 0 auto不是一回事 - 如果div具有固定宽度,margin: 0 auto会创建一个div,在其容器中水平居中。

答案 3 :(得分:0)

div的默认值是100%宽,因此将其水平居中作为默认设置没有任何意义。