[HTML & CSS] CSS에서 box-sizing: border-box;을 사용해야 하는 이유
웹 개발할 때 width와 padding을 설정하면 예상과 다르게 레이아웃이 깨지는 경우가 많다.예를 들어, 다음과 같이 스타일을 지정했다고 가정해보자. 이 경우 .box의 실제 너비는 얼마일까?보통 200px – 50px(좌) – 50px(우) = 100px이 될 거라고 생각할 수도 있지만,실제로는 width가 컨텐츠 영역(content box)만을 의미하기 때문에 아래처럼 계산된다. 즉, padding과 border가 width에 포함되지 않기 때문에 원하는 크기보다 커지는 문제가 … Read more