그리드 레이아웃 명시적, 암시적 - by. UXKM

4.5.4. 명시적 그리드(Explicit Grids)와 암시적 그리드(Implicit Grids)의 차이점

명시적 그리드(Explicit Grids)

속성을 사용하여 격자를 형성하는 선 트랙의 고정 된 수를 정의할 수 있습니다.
grid-template-rows, grid-template-columns, grid-template-areas 으로 정의 된 그리드를 명시적 그리드 라고 합니다.

4 개의 수직 트랙 (열)과 2 개의 수평 트랙 (행)이있는 명시적 그리드

4 개의 수직 트랙 (열)과 2 개의 수평 트랙 (행)이있는 명시적 그리드

반복 표기법으로 생성 된 100px 너비의 세로 트랙 4 개가 포함 된 명시적 그리드

반복 표기법으로 생성 된 100px 너비의 세로 트랙 4 개가 포함 된 명시적 그리드

그리드 컨테이너에 맞게 너비가 100px 인 수직 트랙을 반복

그리드 컨테이너에 맞게 너비가 100px 인 수직 트랙을 반복

auto-fit 키워드를 사용한 반복 표기법은 그리드 컨테이너에 필요한만큼 많은 트랙을 만듬

auto-fit 키워드를 사용한 반복 표기법은 그리드 컨테이너에 필요한만큼 많은 트랙을 만듬

세로 트랙보다 많은 항목이 있으면 더 많은 행이 추가

세로 트랙보다 많은 항목이 있으면 더 많은 행이 추가

두 축에서 auto-fill 키워드를 사용한 반복 표기법

두 축에서 auto-fill 키워드를 사용한 반복 표기법

암시적 그리드(Implicit Grids)

그리드에 셀보다 많은 그리드 항목이 있거나 그리드 항목이 명시적 그리드 외부에 배치 될 때 그리드 컨테이너는 그리드에 그리드 선을 추가하여 그리드 트랙을 자동으로 생성합니다.
이러한 추가 암시적 트랙 및 선과 함께 명시적 그리드는 소위 암시적 그리드를 형성합니다.
암시적 트랙은 명시적 그리드의 끝에 추가 될 수 없습니다. 명시적 그리드를 시작으로 확장해야 합니다.

암시적 선 및 트랙을 생성하는 명시적 그리드 외부에 배치 된 두 개의 항목

암시적 선 및 트랙을 생성하는 명시적 그리드 외부에 배치 된 두 개의 항목

암시적 트랙의 고정 너비 및 높이

암시적 트랙의 고정 너비 및 높이

한 행과 한 열씩 시작으로 확장 된 암시적 그리드

한 행과 한 열씩 시작으로 확장 된 암시적 그리드

항목 수가 셀 수를 초과하면 행 대신 새 열이 추가

항목 수가 셀 수를 초과하면 행 대신 새 열이 추가

명시적인 선과 트랙이없는 암시적 그리드

명시적인 선과 트랙이없는 암시적 그리드