margin: 0; устанавливает нулевые внешние отступы со всех сторон элемента.
margin: auto; используется для автоматического определения горизонтальных отступов элемента, что позволяет выравнивать блочный элемент по центру внутри родительского, при условии, что элементу задана ширина. Вертикальные отступы при margin: auto; также становятся 0.