box-sizing | |
border-box | width를 실제 content 크기로 지정 (padding, margin, solid의 값 제외) |
content-box | width를 content 크기로 지정 |
🐱👤주의사항!
모든 초기 CSS는 content-box로 설정된다.
border-box
padding, margin, solid를 모두 합산하여 컨텐츠의 width값을 계산한다.
그래서 컨텐츠 값이 기존보다 작아질 수 있다.
컨텐츠 크기: content - ( padding - margin - solid )
border-box
56px + 40px (padding) + 4px (border) = 100px
content-box
padding, margin, solid는 별도로 계산되어 컨텐츠의 width 값이 커질 수 있다.
컨텐츠 크기: content + ( padding + margin + solid )
content-box
100px + 40px (padding) + 4px (border) = 144px
참고자료
https://dasima.xyz/css-box-sizing-content-box-vs-border-box/
반응형
SMALL
'MarkUp > CSS' 카테고리의 다른 글
[CSS] checkbox, radio btn 커스텀하기 (0) | 2021.10.18 |
---|---|
[CSS] flex를 이용해 UI 만들어보기 (0) | 2021.10.07 |
[CSS] flex-grow, flex-shrink, flex-basis 알아보기 (0) | 2021.10.06 |
[CSS] table 만들어보기 (0) | 2021.10.06 |
[CSS] padding을 이용해 가변적으로 이미지 보이게 하기 (0) | 2021.10.06 |