inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CSS Flex와 Grid 제대로 익히기

Grid 핵심정리 #3 - 자동으로 채우기

css grid repeat() 에서 autofit 사용시

181

samkookji12

작성한 질문수 8

0

	.grid-container {
			display: grid;
			grid-template-columns: repeat(auto-fit, minmax(200px, 600px));
			/* grid-template-rows: repeat(3, minmax(100px, auto)); */
		}
	</style>
</head>
<body>
	<div class="grid-container">
		<div class="grid-item">a</div>
		<div class="grid-item">b</div>
		<div class="grid-item">c</div>

minmax의 최소값은 적용이 안되고 최대값만 적용 되는게 맞나요?

 

 

HTML/CSS flex

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. samkookji12님 질문 감사드립니다.

CSS Grid에서 auto-fitminmax(200px, 600px)을 사용하면 반복된 그리드 항목들은 200px의 최소 너비와 최대 600px까지의 너비를 가지게 됩니다. 그러나, 중요한 점은 auto-fitauto-fill의 동작에 따라 빈 공간 처리 방식이 다르다는 것입니다.

  • auto-fit: 가능한 많은 그리드 셀을 생성하고, 사용 가능한 공간이 넘치면 그 공간이 빈 요소로 남습니다. 따라서, 요소가 600px을 넘는 경우가 없습니다.

  • auto-fill: auto-fit과 유사하지만, 셀이 꽉 차지 못하면 공간이 빈 placeholders로 남게 됩니다. 이 경우에도 최대값은 여전히 600px으로 유지됩니다.

따라서 질문하신 것처럼 최소값이 적용되지 않고 최대값만 적용되는 것이 아니라, 가로 공간에 따라 최소 200px 이상 최대 600px 이하로 셀의 크기가 조정됩니다.

관련하여 더 많은 설명을 원하시면 다음의 기존 답변을 참고하시면 도움이 될 것입니다:
- auto-fill, minmax(200px, auto) 중 auto에 대해서

이미 설명된 내용을 참고하시어 이해가 어려운 부분이나 추가적인 질문이 있으실 경우, 댓글로 이어서 문의해 주시면 더 자세히 설명드리겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

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

0

118

1

수업자료 다운로드

0

122

1

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

1

136

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

709

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

437

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

19강 secondary-b영역에서 background가 안칠해지는 문제

0

208

1