CSS Grid Layout Guidebook
  • 레이아웃 디자인
  • 웹 레이아웃 기술 발전사
  • CSS Grid 기술 개발 이야기
  • CSS Grid 레이아웃 모듈
  • 한 눈에 살펴보는 Grid 용어
  • 거꾸로 살펴보는 그리드
  • CSS Grid 사용 가이드
    • CSS Grid 속성 요약
    • Grid 컨테이너
    • Grid 아이템
    • Grid 템플릿 행/열
    • Grid 템플릿 영역
    • Grid 템플릿 속기형
    • Grid 거터
    • Grid 아이템 배치
      • 라인 기반
      • 영역 기반
      • 순서 정렬
    • Grid 정렬
      • justify-content
      • align-content
      • justify-items
      • align-items
      • justify-self
      • align-self
    • Grid 트랙 크기 자동 설정
    • Grid 자동 흐름 설정
    • Grid 자동 반복 채움/맞춤
    • Grid 자동 배치 패킹 설정
    • Grid 속기형 속성
    • fr 단위
    • repeat() 함수
    • minmax() 함수
  • CSS Grid 활용 가이드
    • 정형 그리드 레이아웃
      • Gallery Grid
      • 12 Column System
      • 3 Column Grid
    • 비정형 그리드 레이아웃
      • Wanderlust Life Jewellery
      • Rel Acoustics
  • Box 정렬 가이드
  • IE를 위한 개발 환경 구성
    • CSS Grid 호환성 테이블
    • Grid × IE 참고노트
    • 개발도구 레퍼런스
  • CSS Grid 레퍼런스
  • 키노트 | 컨퍼런스 2018
  • 앤디 클락의 CSS Grid 레이아웃
Powered by GitBook
On this page
  • 사용법
  • 실습
  • 레퍼런스
  1. CSS Grid 사용 가이드

Grid 거터

PreviousGrid 템플릿 속기형NextGrid 아이템 배치

Last updated 6 years ago

사용법

그리드 라인(행/열) 사이 간격(gap)을 조정합니다.

속성

값

비고

row-gap

<line-size>

column-gap

<line-size>

gap

<grid-row-gap> <grid-column-gap>

속기형 속성

그리드 거터 속성의 이름 앞에 붙어 있던 grid- 는 모두 제외 되었습니다. 이전에 사용되던 이름은 grid-row-gap, grid-column-gap, gap 입니다. (모든 브라우저 호환 이전까지는 예전 이름을 사용하거나, 를 사용합니다)

예시

.grid-container {
  grid-template-rows: 80px auto 80px;
  grid-template-columns: 100px 50px 100px;
  /* 행 사이 간격 설정 */
  row-gap: 10px;
  /* 열 사이 간격 설정 */
  column-gap: 15px;
}

위 예제에서 다룬 속성을 속기형으로 작성하면 다음과 같습니다.

.grid-container {
  grid-template: 80px auto 80px / 100px 50px 100px;
  /* 행/열 사이 간격 설정 */
  gap: 10px 15px;
}

grid-gap 값으로 1개만 입력하면 행/열 사이 간격이 동일하게 설정됩니다.

gap: 20px; /* grid-row-gap: 20px; grid-column-gap: 20px; */

실습

레퍼런스

그리드 행 / 열 사이 간격을 조정할 수 있습니다. 퍼센트 값은 콘텐츠 영역에 상대적으로 설정 됩니다.

postcss-gap-properties
CSS Grid Layout Module Level 1
w3.org/TR/css-grid-1/#gutters
Logo