3-1 Morden Box

Morden Box

  • contents-box

    • 콘텐츠가 표시되는 영역
    • width 등의 속성을 사용하여 크기 조정 가능
  • padding-box

    • 콘텐츠와 border 사이의 공간
    • 요소 내에 추가 공간을 만든다.
    • 콘텐츠 주위에 공백으로 배치
  • border-box

    • 내용과 패딩을 감싼다
    • 요소의 경계를 설정
  • margin-box

    • 여백은 가장 바깥 쪽 레이어
    • 패딩 및 테두리를이 상자와 다른 요소 사이의 공백으로 감싸준다

box-shadow#

  • box-shadow 는 마치 border 처럼 사용할 수 있다.
  • border-box 바깥쪽에 그려진다.
  • geometry 로 계산되지 않는다.
  • 그림을 그릴 때 border-box 속성이 있으면 추가로 그림만 그려준다. fragment 단계에서 작동한다.
  • box-shadow 는 다른 geometry 에 영향을 끼치지 않음

box-shadow: inset#

inset

  • padding 영역 일부에 그리게 된다.

box-shadow 는 몇개라도 쓸 수 있다. 무지개로 그릴수도 있다.

outline#

outline

정확하게 box-shadow 와 똑같은 위치에 그려진다. (border-box 바깥쪽)

  • geometry 의 영향을 끼치지 않는다.

box-shadow 는 border-radius 의 영향을 받는다.

  • border-box 가 곡선이면 box-shadow 도 곡선이 된다.
  • outline 은 (2018) 년 기준 브라우저에서 border-radius 의 영향을 받지 않는다.

Reference#

Last updated on