Thanks to visit codestin.com
Credit goes to developer.mozilla.org

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

그리드 트랙 (Grid Tracks)

**그리드 트랙(grid track)**은 인접한 두 격자 선 사이의 공간입니다. grid-template-columnsgrid-template-rows 속성 또는 약식 grid 또는 grid-template 속성을 사용하여 '명시적 그리드'에 정의됩니다. 트랙은 명시적 그리드에서 생성된 트랙 외부에 그리드 요소를 배치하여 '암시적 그리드'에도 생성됩니다.

아래 이미지는 그리드의 첫 번째 행 트랙을 보여줍니다.

그리드 트랙을 보여주는 다이어그램

명시적 그리드의 트랙 크기

grid-template-columnsgrid-template-rows을 사용하여 그리드 트랙을 정의할 때, 모든 길이 단위를 사용할 수 있습니다. 또한, 그리드 컨테이너에서 사용 가능한 공간의 일부를 나타내는 플렉스 단위인 fr도 사용할 수 있습니다.

예제

아래 예는 3개의 열 트랙(200픽셀 중 하나, 1fr의 두 번째 트랙, 3fr의 세 번째 트랙)이 있는 그리드를 보여줍니다. 그리드 컨테이너에서, 사용가능한 공간에서 200픽셀을 빼고 남은 공간을 4로 나눕니다. 한 부분은 2번째 열에, 나머지 3 부분은 3번째 열에 제공됩니다.

css
.wrapper {
  display: grid;
  grid-template-columns: 200px 1fr 3fr;
}
html
<div class="wrapper">
  <div>One</div>
  <div>Two</div>
  <div>Three</div>
  <div>Four</div>
  <div>Five</div>
</div>

암시적 그리드에서의 트랙 크기

암시적 그리드에서 생성된 트랙은 기본적으로 자동으로 크기가 조절되지만, grid-auto-rowsgrid-auto-columns 속성을 사용해 이러한 트랙의 크기를 정의할 수 있습니다.

같이 보기