처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / CSS / 문제

CSS Flexbox에서 flex: 1의 의미로 올바른 것은?

보통 MDN Web Docs
보기 및 정답
A flex-grow: 1, flex-shrink: 1, flex-basis: 0%의 축약이며 남은 공간을 균등하게 나눠 채운다
B 플렉스 아이템에 flex: 1을 설정하면 min-width가 자동으로 0이 되어 내용이 잘릴 수 있는 문제가 발생하지 않는다
C 플렉스 컨테이너에 flex-wrap을 설정하지 않아도 align-content 속성이 정상적으로 동작하여 효과가 나타난다
D flex: 1을 설정하면 flex-grow만 1로 지정되고 flex-shrink와 flex-basis는 기본값이 그대로 유지된다

해설

flex: 1은 flex-grow: 1, flex-shrink: 1, flex-basis: 0%의 축약형입니다. 이는 아이템이 기본 크기를 0으로 시작하되, 컨테이너의 남은 공간을 동등한 비율로 나누어 차지하겠다는 뜻입니다. 여러 아이템에 flex: 1을 주면 균등 분배됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기