본문 바로가기
Web 개발/HTML.CSS

HTML/CSS - box-sizing

by hooni40 2021. 6. 4.
728x90
반응형

안녕하세요, 오늘은 간단히 box-sizing에 대해 정리해보겠습니다.

box-sizing요소의 크기 계산 기준을 지정하는 속성입니다.

 

box-sizing속성의 값

-. content-box : 너비(width, height)만으로 요소의 크기 계산 (기본값)

-. border-box : 너비(width, height)안쪽 여백(padding)테두리 선(border)을 포함하여 요소의 크기 계산

 

아래 그림으로 설명드리겠습니다.

위의 box가 border-box 개념이고 아래 box2가 실제 content box입니다. box2에서 padding과 border을 추가함으로써 영역이 커진 것을 확인할 수 있습니다. 여기서 padding/border 추가를 하지만 전체 width와 height를 유지하고 싶다면 box-sizing: border-box; 를 추가해주면 padding영역과 border를 감안하여 width/height가 content-box와 동일하게 만들 수 있습니다!

 

지금 HTML과 CSS 공부를하며 웹사이트를 만들어보고 있는데 box-sizing을 따로 설정하지 않아서 영역을 크게 잡은 요소들이 있었다. box-sizing을 사용하여 원하는 공간만을 사용해 효율적인 사이트로 다시 만들어 보아야겠다.

728x90
반응형

'Web 개발 > HTML.CSS' 카테고리의 다른 글

HTML/CSS - position(2)  (0) 2021.06.06
HTML/CSS - float  (0) 2021.06.05
HTML/CSS - margin 중복  (0) 2021.06.03
HTML/CSS - 가상 요소 선택자  (0) 2021.06.02
HTML/CSS - 가상 클래스 선택자(2)  (0) 2021.06.01

댓글