inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CSS Flex와 Grid 제대로 익히기

Flex UI #7 - 카드 리스트

box-sizing 관련 질문

267

비오

작성한 질문수 55

0

안녕하세요 이거 카드 만들기하다가, 음.. 이렇게 하면 안될꺼 같은데? 하고 하니까 안되더라구요.

그래서 코드를 다운받아서 제가 확인해보니 box-sizing이 border-box더라구요. 

저는 default 값인 content-box를 주로 사용하고 있는데요, 

저는 처음배울때부터 content-box를 그냥 사용해서 그냥 이렇게 사용하고 있었는데, 문득 이 둘의 장단? 에 대해서는 한번도 제대로 생각해본적이 없는거 같아요. 

강사님이 border-box를 사용하시는 이유에 대해서 혹시 여쭤볼 수 있을까요? (위는 calc 사용해서 해결했습니다) 

flex HTML/CSS

답변 1

0

1분코딩

저도 오래전에는 기본값인 content-box를 주로 사용했었는데요, 아주 오래된 구형 브라우저(IE7 이하)를 지원할 필요가 없어지면서부터는 border-box를 사용하는 빈도가 더 높아졌습니다. 잘 아시다시피 border-box가 width, height값을 더 명시적으로 세팅할 수 있기 때문에 많은 개발자들이 사용하고 있어서, 저도 자연스럽게 그렇게 했었던 것 같아요. 그래서인지 요즘 인기있는 CSS 라이브러리나 CSS 레이아웃 테마들도 border-box를 기본값으로 하는 경우가 많은 것 같더라고요.
그렇다고 content-box를 사용하지 말자는 이야기는 물론 아니고요, 비오님처럼 두가지의 차이를 명확히 이해하시고 상황에 맞게 사용하신다면 어느 방향이든 문제 없다고 생각합니다^^

가로스크롤 과 margin: 0 -1rem 질문 있습니다

0

118

1

수업자료 다운로드

0

122

1

VS코드에 클래스 이름만 넣으셨는데 선생님이 뭘 누르면 바로 태그로 변하던데...

1

136

1

css grid repeat() 에서 autofit 사용시

0

180

1

menu 아이템 반응형 변경

0

102

1

질문은 아니고.. 오타 발견..

0

120

1

웹에서 위치?값

0

211

1

px, em ,rem을 어떻게 감각적으로 쓸 수 있을까요?

0

510

2

강의에 나오는 html 자동으로 만들어주는 편집기에 대해 알 수 있을까요?

0

309

1

flex-basis auto, 0 차이

0

708

2

padding 대신 gap을 쓰는게 더 편하지 않나요?

2

606

1

animation forwards 관련 질문

0

488

2

auto-fill, auto-fill이 적용되지 않는것 에 대해 질문드립니다.

0

559

1

flex-grow IE 질문드립니다.

0

624

2

Flex-grow가 적용되는 영역에 대해 질문드립니다.

0

436

1

Grid 수직정렬 문의

0

1075

1

card__item에 display:flex를 했을 때..

0

512

1

11vmin

0

417

1

header class 안에 div와 h2

0

576

1

grid 반응형 페이지 step1 질문있습니다~

0

281

1

반응형 페이지 step4 order

0

354

1

미디어쿼리 사이즈

1

285

1

figure + div

0

297

1

CSS Grid를 통한 정렬의 장점

0

244

1