박스 모델(Box Model)  편집

박스 모델은 좁은 범위로 보면 HTML로 구조화된 콘텐츠를 다른 콘텐츠와 구분하고 조화롭게 배치하기 위한 개념이며, 큰 범위로 보면 모든 HTML 요소가 갖는 블럭 개념입니다.

블럭 레벨 요소 뿐만 아니라, 인라인 레벨 요소 또한 박스 모델을 갖습니다. 다만, 지정할 수 있는 속성이 제한되어 있습니다.

박스 모델의 구성 요소

  • 넓이 : 컨텐츠의 가로 크기
  • 높이 : 컨텐츠의 세로 크기
  • 패딩 : 컨텐츠와 테두리 사이의 간격, 테두리를 경계로 안쪽 여백이라고도 함. 배경이 표시됨
  • 테두리 : 패딩과 마진의 경계
  • 마진 : 인접한 박스와 간격, 테두리를 경계로 바깥 여백이라고도 함.

박스 모델의 크기

  • 가로 크기 : "왼쪽 마진 + 왼쪽 테두리 + 왼쪽 패딩 + 컨텐츠 넓이 + 오른쪽 패딩 + 오른쪽 테두리 + 오른쪽 마진"의 크기를 모두 더한 값이다.
  • 세로 크기 : "위쪽 마진 + 위쪽 테두리 + 위쪽 패딩 + 컨텐츠 높이 + 아래쪽 패딩 + 아래쪽 테두리 + 아래쪽 마진"의 크기를 모두 더한 값이다.

Internet Exploer? 박스 모델 버그

관련 속성

첨부 파일

Wiki Trail: < 배치 | 문서 목록 | 목록 >

 
Be Friend~! Be Friend~!