• 회원가입
  • 로그인
  • 구글아이디로 로그인

[grid] CSS - gap 속성(C) - (행/열) 사이의 간격 지정 (= gap속성 =갭속성) ※ (그리드/플렉스/컬럼) 간격

목차

  1. gap 예제 - grid 경우, (행/열) 사이의 간격 지정
  2. gap 정의
  3. gap 구문
  4. gap 예제 - flex 경우, (행/열) 사이의 간격 지정
  5. gap 예제 - column 경우, (열) 사이의 간격 지정

 

gap 예제 - grid 경우, (행/열) 사이의 간격 지정

 

<style> 

.grid-box {

  border: 1px solid gray;

  background-color: mintcream;

  display: grid;

  grid-template-columns: auto auto auto;

  gap: 30px;

}

.grid-box > div {

  padding: 10px 20px;

  border: 1px solid black;

  background-color: lightgreen;

  text-align:center;

}

</style>


<div class="grid-box">

  <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>

 

결과보기

 

gap 정의

 

(grid / flex) 레이아웃의 "행/열" 사이의 간격이나 (column) 시스템에서 (열) 사이의 간격을 지정.

 


 

1.


2.  
  • 기본값: normal normal
  • 상속여부: X
  • 애니가능: O
  • CSS버전: CSS Box Alignment Module Level 3
  • JS구문: object.style.gap="25px 50px"

3. 

주요 최신 브라우저 모두 지원.

 

 

gap 구문

 

selector {gap: row-gap column-gap|initial|inherit;}

 


[속성값]

 

row-gap

행간의 간격

column-gap
열간의 간격 (※ row-gap 값과 동일 시, 생략 가능.)

initial

이 속성의 기본값 사용.

inherit
부모요소의 속성값 상속

 

PS. row-gapcolumn-gap 값 동일 시, 1개만 적어됨 (예) gap: 50px;

 

gap 예제 - flex 경우, (행/열) 사이의 간격 지정

 

<style>

#flex-box {

  border: 1px solid silver;

  background-color: mintcream;

  display: flex;

  flex-wrap: wrap;

  gap: 20px 70px;

}

#flex-box > div {

  border: 1px solid black;

  width: 10%;

  aspect-ratio: 2;

  padding: 10px;

  background-color: lightgreen;

  text-align:center;

}

</style>


<div id="flex-box">

  <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>9</div>

</div>


결과보기

 

gap 예제 - column 경우, (열) 사이의 간격 지정

 

<style>

#column-box {

  border: solid black 1px;

  background-color: mintcream;

  columns: 3;

  gap: 25px;

}

</style>


<div id="column-box">

  Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac maximus dui. Duis mollis dictum eros id elementum. Nunc et gravida tortor. Suspendisse ut ornare ex, quis eleifend nibh. Cras cursus ornare est, vitae imperdiet sapien tempus egestas. Maecenas vel molestie velit. Aliquam consequat, tortor eget interdum feugiat, dolor urna finibus erat, ut scelerisque nisi est ac nibh. Vestibulum convallis mauris ipsum, non suscipit purus vestibulum vitae. Suspendisse massa augue, laoreet sed euismod ac, congue eu ex. Curabitur sem erat, tempus at magna eu, vestibulum mollis purus. Integer posuere dapibus efficitur.

</div>


결과보기


방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
grid CSS - Grid Intro - 그리드 소개 (※ 그리드 관련 속성 개괄)
grid CSS - Grid Container - 그리드 컨테이너
grid CSS - Grid Item - 그리드 아이템
grid CSS - gap 속성(C) - (행/열) 사이의 간격 지정 (= gap속성 =갭속성) ※ (그리드/플렉스/…
grid CSS - grid 속성(C) - 그리드 레이아웃 단축속성 (= grid속성 = 그리드속성)
grid CSS - grid-area 속성(I) - 그리드 아이템 영역 '위치/크기확장' 지정 또는 그리드 아이템 영…
grid CSS - grid-auto-columns 속성(C) - 그리드 열 너비 일괄 지정 (= grid-auto-…
grid CSS - grid-auto-flow 속성(C) - 그리드 컨테이너 채우는 방식 지정 (= grid-auto…
grid CSS - grid-auto-rows 속성(C) - 그리드 행 높이 일괄 지정 (= grid-auto-row…
grid CSS - grid-column 속성(I) - 그리드 아이템 열 '시작위치와 끝위치 / 크기확장' 지정 (=…
grid CSS - grid-column-end 속성(I) - 그리드 아이템 열 끝 위치나 확장 지정 (= grid-…
grid CSS - grid-column-gap 속성(C) - (※ column-gap으로 이름 바뀜.) 그리드 열 …
grid CSS - grid-column-start 속성(I) - 그리드 아이템 열 시작 위치 및 확장 지정 (= g…
grid CSS - grid-gap 속성(C) - (※ gap으로 이름 바뀜.) 그리드 행열 간격 지정 단축속성 (=…
grid CSS - grid-row 속성(I) - 그리드 아이템 행 '시작위치와 끝위치 / 크기확장' 지정 (= gr…
grid CSS - grid-row-end 속성(I) - 그리드 아이템 행 끝 위치나 확장 지정 (= grid-row…
grid CSS - grid-row-gap 속성 - (※ row-gap으로 이름 바뀜.) 그리드 행 간격 지정 (= …
grid CSS - grid-row-start 속성(I) - 그리드 아이템 행 시작 위치 및 확장 지정 (= grid…
grid CSS - grid-template 속성 - 그리드 행열 및 영역 개별 지정 (= grid-template속…
grid CSS - grid-template-areas 속성(C) - 그리드 아이템의 컬럼 영역 지정 (= grid-…
1/2
목록
찾아주셔서 감사합니다. Since 2012