CSS를 익히기 시작할 때 가장 먼저 배우는게 Margin(마진)과 Padding(패딩) 같은데, 마진과 패딩의 차이점 및 사용방법을 정리해보겠다.
Margin: Object와 화면과의 여백(외부여백)
Padding: Object 내의 내부여백
이 HTML 박스모델을 보면 더욱 이해가 쉽다. (다들 개발자 도구에서 많이 보셨죠..)
자세히 다시 설명하자면,
Margin은 Border 바깥쪽을 차지한다. 주변 요소와 거리를 두기 위한 영역이다.
Padding은 Content와 Border 사이의 여백을 나타낸는 영역이다. Content 영역이 배경색이나 배경 이미지를 가질 때, 이 Padding 영역까지도 영향을 미친다. 즉, Padding 영역도 Content의 연장으로 볼 수 있다.
(마진 중심으로 설명합니다.)
출처: https://bebeya.tistory.com/entry/CSS-margin-padding-개념-사용법-정리
https://coding-factory.tistory.com/187
https://enai.tistory.com/49