티스토리 뷰

Web/CSS

CSS - 박스 모델

Codecheck 2024. 2. 17. 14:57

margin영역 : 박스모델에서 가장 외곽에 있음, html요소의 외부 여백 담당

margin: 20px; → 상하좌우 다 적용

margin: 10px 20px; → 상하 10px, 좌우 20px

margin영역 세분화 지정 가능 (상하좌우 특정 방향에만 값 적용 가능)

(margin-left, margin-right, margin-top, margin-bottom)

 

※ margin 겹침 현상 주의

→겹쳤을 때 더 큰 쪽의 값으로 적용됨 (합산이 아님)

※ inline 요소에서는 margin영역에 top, bottom 지정 불가

 

border영역 : 테두리 영역

border: 굵기 굵기종류 굵기색깔

ex.

border: 1px solid red; (→ 단축 속성 (축약 속성) 방식)

 

border-width: 1px;

border-style: solid;

border-color: red;

 

padding영역 : 내부 여백 영역

margin 속성과 같은 방식으로 작동

(단, 겹침 현상은 없음)

 

content영역

width - 컨텐츠 영역의 가로크기 조정

height - 컨텐츠 영역의 세로크기 조정

box-sizing: border-box;로 지정 시 border-box 까지 포함된 사이즈로 width height 적용

content-box로 지정시 content-box의 사이즈를 width height 적용

 

html box 모델의 성격을 바꾸는 코드 

display: block

display: inline

display: inline-block

'Web > CSS' 카테고리의 다른 글

CSS - 위치 속성  (0) 2024.02.17
CSS - 배경속성  (0) 2024.02.17
CSS - 적용 우선순위와 개별성  (0) 2024.02.16
CSS - 선택자 다루기  (0) 2024.02.16
CSS - 그 외 텍스트 관련 CSS 속성들  (0) 2024.02.15
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/08   »
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
글 보관함