CSS 그리드에서 auto-fill 값의 의미

그리드 컨테이너의 동일한 열 크기를 설정할 때 repeat 함수에 auto-fill 값을 지정하는 것이 매우 편리합니다. 이를 통해 우리의 컨테이너는 필요한 너비의 동일한 열로 채워집니다.

여덟 개의 요소로 된 테이블을 만들고 각 열의 너비를 200px로 동일하게 설정해 봅시다. 이때, auto-fill 값이 필요한 열의 개수를 자동으로 계산하도록 합시다:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: repeat(auto-fill, 200px);
  border: 2px solid #696989;
  padding: 10px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Задание 1

열 너비를 200px로 설정하세요. 부모 요소의 너비를 변경해 보고 열의 개수가 어떻게 변하는지 확인하세요.