web

(웹) element 배치하기 - box-sizing

tpghks9245 2021. 11. 22. 00:06

box-sizing

박스의 크기를 화면에 표시하는 방식을 변경.

해당 옵션의 속성을 border-box로 지정하면 테두리를 포함한 크기를 지정할 수 있기 때문에 예측하기가 더 쉽다.

최근엔 모든 element에 이 값을 지정하는 경우가 늘고 있다.

 

box-sizing연습하기

일단 빈 옵션만 설정.

 

참고. padding - object내의 내부여백을 의미한다.

padding: 10px; -> padding: 100px;

padding값을 변경했더니 내부의 여백이 증가함에 따라 박스의 크기도 커졌다.

 

하지만 박스의 크기는 최대한 유지하고 싶다.

 

box-sizing:border-box옵션 추가.

border-box옵션 -> element의 크기를 최대한 고정하면서 padding값을 늘릴 수 있다.

옵션이 들어간 element의 크기가 최대한으로 줄어들었다.

 

padding의 값 50으로 변경.

padding 값 10을 주었을 때의 크기와 동일.

단, 박스 안 내용이 탈출할 수 있음.

 

유용하게 사용해보자!