728x90
box-sizing
css 속성은 요소의 너비와 높이를 계산하는 방법을 지정합니다.
보통 border를 설정하게 되면, 기존에 요소의 너비와 높이에 border의 두께를 더해서 요소가 화면에 보여집니다. 이 기본 설정이 box-sizing: content-box입니다.
요소에 border를 주더라도, 요소의 크기가 border에 영향을 받지 않게 하려면, box-sizing: border-box를 주면 됩니다.
box-sizing: content-box
box-sizing: content-box;는 border 바깥 쪽으로 'border'의 크기가 커집니다. 마치 margin을 준 것처럼요.
.child_container {
box-sizing: content-box;
width: 100px;
border: 10px solid #5b6dcd;
}
box-sizing: border-box;
box-sizing: border-box;는 요소 border 안 쪽으로 'border'의 크기가 커집니다. 마치 padding을 준 것처럼요.
div {
box-sizing: border-box;
width: 100%;
border: 10px solid #5b6dcd;
}
참고 : developer.mozilla.org/ko/docs/Web/CSS/box-sizing
728x90
'CSS' 카테고리의 다른 글
[SCSS]초 간단 정리 scss 변수파일 만들고 사용하는 방법 개발자 퍼블리셔라면 필수로 알아야 하는 지식! (0) | 2021.04.23 |
---|---|
SASS 사용 방법- 정말 편리하고 간편하게 css 개발 가능! (0) | 2021.04.21 |
[CSS] 텍스트 다루기-2 자간, overflow 줄 바꿈 퍼블리셔나 프론트 개발자라면 반드시 알아야 하는 (1) | 2021.04.17 |
[CSS] 블록에 scroll주는 법 프론트 개발자라면 반드시 알아야 하는 (0) | 2021.04.15 |
CSS 반드시 알아야 하는 기초 개념 면접 필수 질문 (0) | 2021.04.08 |
댓글