티스토리 뷰

HTML CSS JS

CSS) box-sizing

Programmers 2021. 8. 18. 08:14
반응형

1) box-sizing
요소의 크기 계산 기준을 지정

속성 값

의미 기본값
content-box 너비(width, height)만으로 요소의 크기를 계산 content-box
border-box 너비(width, height)에 안쪽 여백(padding)과 테두리 선(border)를 포함하여 요소의 크기를 계산  

 

사용법

html

<div class="box"></div>

css

.box {
  width: 200px;
  height: 200px;
  background: orange;
  padding: 40px;
  border: 10px solid red;
}

 

※ 개발자도구를 통해 영역을 확인해보면 200x200인 default(content-box)를 고정하고 padding을 더하기 때문에 당연히 크기가 커진다.
border-box속성을 추가하면 외부 border-box의 사이즈를 고정하기 때문에 padding을 더하더라도 내부에 padding이 나타난다.

box-sizing: border-box;

반응형

'HTML CSS JS' 카테고리의 다른 글

CSS) overlfow overflow: auto; overflow: hidden; overflow: scroll; overflow: visible;  (0) 2021.08.19
CSS) display  (0) 2021.08.18
CSS) border  (0) 2021.08.17
CSS) padding  (0) 2021.08.17
CSS) margin 마진중복(병합, Collapse)  (0) 2021.08.09
댓글
공지사항