Когда мы хотим центрировать выравнивание главной страницы, мы обычно используем "margin: 0 auto;", но когда я использую "margin:auto;", поведение в браузере одинаково (Google Chrome, Firefox).
Есть ли разница между "margin: 0 auto"; и "margin: auto;"
Ответ 1
Да.
margin: 0 auto;
Устанавливает левое и правое поля элемента в auto, а верхнее и нижнее поля - 0.
margin: auto;
Устанавливает все поля на auto. Вероятно, вы получаете одинаковое поведение из-за того, что ваш <body> составляет 100% высоты, поэтому вертикальные поля auto не имеют эффекта.