패딩과 마진의 속성 차이
Box안에는 내용이 들어 있는데 여백을 지정해 줄 필요가 있다.
Padding과 Margin 이 사용되는데, 위에 표를 보시면 이해가 되실 것이다.
패딩(Padding)은 Box안에 내용과 Box 테두리(Border)와의 여백을 말한다.
패딩(Padding)은 Box안에 내용과 Box 테두리(Border)와의 여백을 말한다.
마진(Margin)은 Box의 테두리(Border)와 그 Box의 바깥 영역요소와의 여백을 말한다.
마진(margin) 관련속성
마진(margin) 관련속성
- 속성 : margin-top, margin-right, margin-bottom, margin-left
- 값 : 길이, 퍼센트, auto, inherit(지정된 폰트사용시)
- 기본값 : 0
- 적용대상 : 모든 요소(표 내부요소제외)
예)
[margin-top: 10px;]
개별적으로 지정시 유리하다.
마진은 아래와 같이 나타낼 수도 있다.
[margin: 10px 10px 10px 10px;]
이렇게 마진값을 한번에 일괄 지정 할수가 있다. 값은 공백 문자로 구분하여 복수지정할 수 있고 지정하는 값에 따라 적용이 달라진다.
[margin: 0px; -> 값이 한 개 : '상하좌우'
margin: 0px 0px; ->값이 두 개 : '상하' '좌우'
margin: 0px 0px 0px; ->값이 세 개 : '상' '좌우' '하'
margin: 0px 0px 0px 0px; -> 값이 네 개 : '상' '우' '하' '좌' 시계방향으로 돈다.]
마진과 블록 레벨 요소 중앙 정렬
블록 레벨 요소의 좌우마진 값에 'auto'를 지정하면 중앙 정렬 할수 있다.
패딩(padding) 관련속성
패딩(padding) 관련속성
- 속성 : padding-top, padding-right, padding-bottom, padding-left
- 값 : 길이, 퍼센트, auto, inherit
- 기본값 : 0
- 적용대상 : 모든 요소(테이블 관련 요소 중 셀 요소 이외 제외)
패딩값도 마진과 동일하게 일괄 지정 할수가 있다. 값은 공백문자로 구분하여 복수지정할 수 있고 지정하는 값에 따라 적용대상이 달라진다.
[padding: 0px; -> 값이 한 개 : '상하좌우'
padding: 0px 0px; ->값이 두 개 : '상하' '좌우'
padding: 0px 0px 0px; ->값이 세 개 : '상' '좌우' '하'
padding: 0px 0px 0px 0px; -> 값이 네 개 : '상' '우' '하' '좌' 시계방향으로 돈다.]
댓글 없음
댓글 쓰기
소중한 댓글은 사이트 운영에 도움이 됩니다^^