본문 바로가기

CSS

[CSS] box-sizing

728x90
반응형

 

 

 

▶ box-sizing
  - padding과 border는 크기가 증가할 수 있다는 특징을 가짐.

  - 이때 크기 증가를 직접 계산해서 정의하거나 자동으로 브라우저가 계산하도록 하기 위해 box-sizing: border-box;를 지정 할 수 있음.
  - 요소의 크기 계산 기준을 지정.

 

 

 

 


[속성 값] 
  - content-box: width, height만으로 요소의 크기를 계산. 기본 값.
  - border-box: width, height에 안쪽 여백 padding과 테두리선 border를 포함하여 요소의 크기를 계산.
  - padding-box도 존재하지만 브라우저 호환성이 떨어짐. content-box, border-box 중 선택하여 사용하도록.

 

 

  - 개발자도구의 computed 영역에는 각각 파랑, 초록, 노랑, 주황색 박스가 있음.
  - 안에서부터 순서대로 content-box, padding-box, border-box, margin-box에 해당.
  - box-sizing: content-box;은 content-box 영역, 즉 요소 자체 크기만 지정하겠다는 설정.

 

 

 

 

 

 

728x90
반응형

'CSS' 카테고리의 다른 글

[CSS] overflow  (0) 2020.09.09
[CSS] display  (0) 2020.09.08
[CSS] border  (0) 2020.09.08
[CSS] padding  (0) 2020.09.08
[CSS] margin  (0) 2020.09.08