[css] 여백주기 Margin 과 Padding

#Margin

  • 해당 요소의 border 바깥쪽의 여백
  • 해당 요소와 다른 요소와의 거리를 결정한다.
  • top margin과 bottom margin이 만나는 곳에서는 둘 중 더 높은 margin만 적용 된다.
  • margin을 auto로 설정하면 자동으로 margin을 조절하여 요소를 가운데 정렬한다.

아래 사진의 색으로 표시된 영역이 Margin이다. (요소의 "외적" 여백)


선언방법

#div1{
  /*옆50, 높이25*/
  margin:50px 25px;
}
#div2{
  margin:50px;
}
#div3{
  width:500px;
  margin:auto;
}

margin: 50px 25px;
  -> 옆여백 50px, 높이여백 25px

margin: 50px;
  
-> 옆,높이 여백 50px

margin: auto;
  -> width와 함께 사용할 경우 content를 가운데 정렬하도록 좌우 여백을 자동으로 설정한다.


#Padding

  • Content부터 border까지의 여백
  • margin이 외부여백이라면 padding은 내부여백이다.

 아래 사진의  이색으로 표시된 영역 Content(Text)부터 검은 border선까지의 여백을 말한다.


선언방법

.padding1{
/*여백을 50px로 설정*/
  padding:50px;
}
.padding2{
  padding:100px;
}

 

 

댓글

Designed by JB FACTORY