일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 소스보기방지
- jQuery
- Ajax
- css3
- 웹표준
- 웹표준 약도
- HTML
- 스크립트
- font-size
- mobile view
- onmouseup
- view test
- keep-all
- box-shadow
- Filter
- CSS
- 모바일테스트
- font
- break-all
- onlosecapture
- 개발자도구함
- 키보드방지
- word-break
- JavaScript
- html5
- Gallery
- Mobile
- IE8
- meta
- white-space:pre
- Today
- Total
감성 퍼블리셔 html,css
<css,style,html> CSS 컨텐츠 마진,패딩 스타일 margin,padding 속성 본문
margin(마진) 요소에 대한 개념 및 속성 정리
margin (마진) 속성 정리
요소의 테두리부터, 요소의 바깥 가장자리까지의 공간을 의미합니다.
배경색상 및 이미지는 마진에 적용되지 않습니다.
박스모델에서 투명한 영역을 지칭합니다.
- 특정요소의 사각형 모든 방향으로 margin속성을 지정할 수 있고, 한쪽으로만, margin속성을 적용할 수 있습니다.
- 픽셀, em, 퍼센트 값도 가질 수 있음.
- em값 지정시 화면에 출력되는 콘텐츠의 글꼴 크기에 비례하여 변할 수 있습니다.
- 퍼센트값의 경우에는 속성이 적용된 요소의 전체크기를 기준으로 여백의 크기를 산정하고, 패딩과 테두리 모두 같은 방식으로 적용됩니다.
<첨부된 이미지를 참고하여, 개념정리>
마진(margin)은 테두리(border)기준으로, border 안쪽으로는 padding 이고,
border 바깥족으로 공백을 의미한다. (가로 방향 / 세로방향 모두포함)
<속성>
- margin-top
- margin-left
- margin-bottom
-margin-right
: 4가지 속성은 모두 다른 값으로 지정이 가능합니다.
그리고 margin 속성에서 값을 하나 또는 그 이상 지정 가능하며, 여러 개의 값을 지정할 경우에는 공백으로 구분합니다.
속성의 형식은 아래와 같습니다.
<속성의 형식>
margin : 길이 | 퍼센트 | auto | inherit
(margin-top, margin-right, margin-bottom, margin-left) / 예시 : margin: 15 10 15 10px; / 마진값을 위 15 / 오른쪽 10 / 아래15 / 왼쪽 10
margin:15px; / 마진 값을 한 번만 지정할 경우 네 곳에 값은 값 적용.
margin:15px 100px; / 값을 두 번 지정할 경우 위쪽, 아래쪽, 왼쪽, 오른쪽 순으로 적용됩니다.
margin:50px 70px 100px; / 값을 세 번만 지정할 경우 위쪽, 왼쪽, 오른쪽, 아래쪽 순으로 적용됩니다.
<margin collapsing>
: 마진 겹침 현상 또는 마진 통합 현상이라고 합니다.
세로 방향으로 마진을 지정한 두개의 서로 다른 요소가 수직방향으로 접해 있을때 두 요소 사이의 마진 간격은 두개 요소 각각의 바깥 여백을
합한 값이 아니라, 두 요소의 마진 수치값 가운데 큰 수치값을 선택하게 됩니다.
위쪽 마진과 아래쪽 마진이 겹쳐서, 마진이 하나로 합쳐질때 두개의 마진값 중에 큰 값으로 적용됩니다.
# 나도 이 게시글을 보기전까지는
많이 헷갈렸었다.
"대체 뭐가 다른것일까?" 하고
하지만
부연설명 제외하고 딱 저 그림만으로도 확 이해가 될 수 있었다.
나와 비슷하게 어떤개념인지는 알지만
확실하게 알지 못하는 분들을 위해
가져왔다. 많은 도움되시길,
출처 : http://means24.blog.me/30114525521
'HTML/CSS' 카테고리의 다른 글
[HTML] CSS로 onfocus=this.blur() 효과주기 (0) | 2013.10.07 |
---|---|
[CSS3] background-size 속성 사용법 (0) | 2013.10.04 |
HTML5, AJAX, CSS3 (0) | 2013.10.02 |
HTML 특수문자 메뉴보기 (0) | 2013.09.26 |
DOCTYPE 선언의 중요성과 참고자료 (0) | 2013.09.26 |