무효 클릭 IP 추적 중...
css | html

[css 기초] margin , padding 매번 헷갈리시는 분들 위한 포스팅

꼬예 2021. 12. 15.
[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅

이 글을 클릭 하신분들은 magin, padding이 어떤 기능인지는 알지만,

아래와 같이 2개 이상일 때, 어디가 top 인지 letf인지 헷갈리시는 분들일텐데요.

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅

이번 포스팅을 통해 확실하게 정리를 해보도록 하겠습니다. 

(margin과 padding은 사실상 같은 원리이기 때문에 이번 포스팅에서는 margin을 기준으로 설명하겠습니다.)

 

 

 

margin이 1개 일때

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 1개 일때

 

 

아래와 같이 top, right, bottom left 전체에 적용이 됩니다.

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 1개 일때

 

 

 

위와 같이 일괄적으로 지정하는게 아니라 각각 다른 크기를 지정하고 싶다면 어떻게 해야 할까요?

 

 

 

margin이 4개 일때

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 4개 일때

 

아래와 같이 top을 기준으로하여 시계방향 으로 크기가 지정됩니다.

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 4개 일때

 

사실 여기까지는 크게 헷갈리는 부분은 없을텐데요, 문제는 2개, 3개 일때입니다.

하지만 이 경우에도 앞서 배운 margin이 4개일때 적용했던 방법을이용하면 쉽게 외울 수 있습니다.

 

 

margin이 2개일 때

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 2개일 때

1. 아래와 같이 일단 4개일때 사용했던 방법처럼 top을 기준으로 하나씩 채워 넣습니다.

 

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 2개일 때

그런데 bottom 과 left 가 비어있죠? 이 값들은 아래와 같이 마주보는 위치로 값을 주면 됩니다.

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 2개일 때

 

정리하자면 margin이 2개일때, 첫번째 값은 top과, bottom에 , 두번째 값은 right와, left에 할당되는 것을 알 수 있습니다.

 

 

margin이 3개일 때

margin이 3개일때도 마찬가지가 원리가 적용됩니다.

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 3개일 때

 

1. top 을 기준으로 값을 채워넣습니다.

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 3개일 때

2. 없는 값은 마주보는 곳에서 값을 가져옵니다. 

[css 기초] margin , padding  매번 헷갈리시는 분들 위한 포스팅 - undefined - margin이 3개일 때

정리하자면 margin이 3개 일때는 ,

첫번째값은 top

두번째값은 right, left

세번째값은 bottom 으로 할당됩니다. 

 

 

'css | html' 카테고리의 다른 글

[css 기초] width: auto 와 width: 100% 차이  (0) 2022.01.04
  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글

꼬예님의
글이 좋았다면 응원을 보내주세요!