css box-sizing 관련 질문
4
작성한 질문수 3
안녕하세요!
열심히 잘 듣고 있는데 궁굼한게 있어서요!
css > "box-sizing: border-box;"를 reset.css에 주지 않고 각각 필요할 때만 쓰는 이유가 있나요? 예를 들면 ,
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}여기에 주지 않고
.work ul{display: flex; padding: 3% 30%; box-sizing: border-box;}이렇게 따로 주는데 혹시 이유가 있나해서요!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 사라오님
box-sizing: border-box는 요소의 width와 height에 padding과 border를 포함할지 결정하는 속성입니다.
이를 reset.css에서 전체 요소에 적용하면 모든 요소가 동일한 박스 계산 방식을 사용하게 됩니다.
*, *::before, *::after {
box-sizing: border-box;
}
반면 강의처럼 특정 요소에만 적용하는 방식은 해당 요소에서만 패딩과 너비를 함께 계산하면 될 때 사용할 수 있습니다. 즉, 반드시 전체에 적용해야 하는 것은 아니며 프로젝트의 CSS 작성 방식과 필요한 범위에 따라 선택할 수 있습니다.
관련 답변을 참고해 주세요.
해당 답변에서도 box-sizing: border-box를 reset에 전체적으로 적용해도 괜찮고, 특정 요소에만 적용해도 무방하다고 안내하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
html / css 기초는 있습니다..
0
50
2
강의 문의드립니다.
0
134
3
마우스 채워지는 텍스트
0
114
2
스크립트 부분이 이해가 어렵네요
0
120
2
scrolltrigger pin-spacer 영역 없애는 법 있나요?
0
316
2
완성본 요청드립니다.
0
118
1
선생님 완성본 문의드립니다.
0
166
2
simplyscroll Plugin에 대해서 질문드립니다.
0
146
2
가로스크롤 갤러리 반응형에서 scrollTrigger 동작 문제
0
136
1
가로스크롤 scrollTrigger 가 작동되지 않습니다.
0
213
2
ScrollTrigger 플러그인이 작동되지 않는 것 같습니다
0
231
3
포트폴리오 문의드립니다.
0
142
2
섹션8 질문
0
165
2
강의요청
0
199
3
5차 완성본 요청합니다.
0
175
2
3차 y축으로 올라오는 갤러리제작
0
173
2
내용입력할때 p안쓰고 span쓰는 이유가 있을까요
0
223
2
섹션 .con02 gsap 질문
0
322
3
scrolla 질문
0
170
2
header gnb splitting 적용문제
0
214
3
clamp, min max를 활용한 강의도 있나요??
0
201
1
완성본은 따로 없는건가요?
0
173
1
안녕하세요. 포트폴리오가 어느방향으로 해야할지 감이 안잡히는데 카톡같은걸로 상담도 해주시나요?
0
141
2
완성된 코드 자료 받아볼 수 있을까요?
0
201
1





