我正在刷一些基本的CSS,我偶然发现了一个据说要使用的教程:
margin: 0 auto 0 auto;
而不是......
margin: 0 auto;
本身,以中心为中心。
有人可以向我解释,如果将0自动设置为0而不是两次之间有什么区别?当我编码时,我没有注意到差异,所以我的猜测是使用0 auto,一次是一个完全相同的简写。
答案 0 :(得分:4)
之间没有差异
margin: 0 auto 0 auto;
和
margin: 0 auto;
当指定一个值时,它会对所有四个边应用相同的边距。
当指定两个值时,第一个边距适用于顶部和 底部,第二个向左和向右。
当指定三个值时,第一个边距适用于顶部, 第二个是左边和右边,第三个是底部。
当指定四个值时,边距适用于顶部,右边, 底部,并按顺序左转(顺时针)。