box-sizing: border-box
선생님 안녕하세요
강의에서 box 클래스안에
<div><div>
<div><div>
<div><div>
여기다가 box-sizing:border-box;
를 넣어주면 div의 border:width부분이 서로 겹치게 되는건가요?
그렇게 이해하면 될까요?
답변 1
1
box-sizing:border-box;를 주면 보더가 겹친다고 이해하시면 안됩니다.
예를들어,
<div></div>가 있는데 너비와 높이를 100픽셀 씩 주었다고 가정하게요. 그럼 이 div의 실제 크기는 100*100입니다.
그런데 <div></div>에 패딩을 상하좌우 10픽셀을 추가했다면 이 div의 실제 크기는 (100+10)*(100+10) 입니다.
또, <div></div>에 보더를 상하좌우 1픽셀을 추가했다면 이 div의 실제 크기는 (100+10+1)*(100+10+1) 입니다.
마지막으로 이 div에 box-sizing:border-box;를 주면 최초의 너비인 100*100을 늘리지 않고 패딩값과 보더의 값을 포함시킨다는 의미입니다. 곧, 패딩을 20을 주던 30을 주던 보더를 5를 주던 10을 주던 div의 실제 크기는 여전히 100*100 입니다. 이건 이 div에 box-sizing:border-box 주었기 때문입니다.
box-sizing의 기본값은 content-box입니다. 이건 패딩 보더를 추가하는 만큼 div의 너비와 높이가 커지라는 뜻이죠. 기본값이에요.
섹션 12. [코딩웍스] HTML+CSS+FLEX+JQUERY 핵심이론 PDF 교재 다운로드에서
[코딩웍스 02] CSS 핵심이론 PDF 교재 보시면 43페이지의 설명을 참조하시며 이해가 더 쉬우실거에요.
해당 강의 PDF는 어디에 있나요?
1
58
2
2026 웹디자인개발기능사 실기 보는데 필요한 텍스트에디터는 무엇인가요?
1
93
2
예제파일
1
56
1
섹션10-77번강의 내 와이어프레임 pdf 자료 다운로드 어디서 하나요?
1
83
2
보더를 사용해 와이어프레임만드는 강의 html+css소스 다운로드 받을 수 있나요?
1
58
1
시험 시 슬라이드 작성 관련 문의
0
66
1
강의 질문 있습니다
1
69
1
시험 관련 문의
1
63
1
파워포인트 자료 다운로드 버튼 어디에 있나요?
1
57
1
브라우저 화면 줄일 시 빈 공간 발생
0
66
1
서브메뉴가 유지되지 못하고 사라지는데 무엇이 문제 일까요?
1
81
1
슬라이드 및 완성본 관련 사항
1
71
2
D유형 레이아웃 연습중인데 슬라이드 이미지 크기가 변하지 않습니다
1
91
3
B-4연습중인데 네비게이션의 a태그 두께가 이상하고 슬라이드 다운시 문제가 있습니다.
1
52
2
A2 연습중인데 메뉴 배경색과 서브메뉴 크기, 갤러리 그림 정리에 문제가 있습니다
1
70
2
A1 레이아웃 연습중인데 overflow: hidden이나 box-sizing: border-box;가 적용되지 않는 것 같습니다
1
57
2
레이어 팝업 '닫기' 가 안됩니다
1
63
1
공지사항과 갤러리 탭(안)구성 중 마우스 클릭시 색상변경이 안됩니다.
1
84
2
뷰티파이 설치 관련 문의
1
75
3
웹디자인 기능사 웹디자인개발기능사로 개편 되었는데 이 수업만 들어도 가능?
1
88
2
A유형~C유형 수험자 제공파일 어디서
1
74
1
A1 작업하는데 와이어프레임이 무너지고, hover일부가 적용 안되고 메뉴바가 슬라이드를 밀어냅니다. 탭메뉴도 작동하지 않습니다..
0
122
4
footer 높이 값
1
49
2
div 상하분배?가 안돼요
0
72
2





