边距:0 自动属性值列出一次 vs 两次

Bai*_*l3y 1 css center margin alignment

我正在复习一些基本的 CSS,我偶然发现了一个教程,上面写着:

margin: 0 auto 0 auto;
Run Code Online (Sandbox Code Playgroud)

相对于……

margin: 0 auto;
Run Code Online (Sandbox Code Playgroud)

本身,以某事为中心。

有人可以向我解释一下,将 0 auto 放入一次而不是两次有什么区别吗?当我编码时,我没有注意到有什么不同,所以我的猜测是使用 0 auto, once 是做完全相同的事情的简写。

Sec*_*per 5

没有没有区别

margin: 0 auto 0 auto;
Run Code Online (Sandbox Code Playgroud)

margin: 0 auto;
Run Code Online (Sandbox Code Playgroud)

你可以在这里阅读更多

当指定一个值时,它将对所有四个边应用相同的边距。

当指定两个值时,第一个边距适用于顶部和底部,第二个适用于左侧和右侧。

当指定三个值时,第一个边距适用于顶部,第二个适用于左右,第三个适用于底部。

当指定四个值时,边距将按顺序(顺时针)应用于顶部、右侧、底部和左侧。