Заполнение
Заполнение - это свойство CSS, которое определяет пространство между содержимым элемента и его границей (если у него есть граница).Если у элемента есть граница вокруг него, заполнение даст пространство от этой границы до содержимого элемента, которое появляется на этой границе.Если элемент не имеет границы вокруг него, то добавление отступа не оказывает никакого влияния на этот элемент, потому что нет границы, из которой можно выделить пробел.
Margin
Margin - это свойство CSS, которое определяет пространство снаружи элемента до его следующего внешнего элемента.
Margin влияет на элементы, которые имеют или не имеют границ.Если элемент имеет границу, margin определяет пространство от этой границы до следующего внешнего элемента.Если элемент не имеет границы, то поле margin определяет пространство от содержимого элемента до следующего внешнего элемента.
Разница между отступом и полем
Таким образом, разницамежду margin и padding заключается в том, что в то время как padding имеет дело с внутренним пространством, margin имеет дело с внешним пространством до следующего внешнего элемента.