CSS

[grid] CSS - grid-row 속성(I) - 그리드 아이템 행 '시작위치와 끝위치 / 크기확장' 지정 (= grid-row속성 = 그리드로우속성) ※ 시작행/끝행 둘 다

목차
  1. grid-row 예제 - 크기 확장 방식
  2. grid-row 정의
  3. grid-row 구문
  4. grid-row 예제 - 위치 지정 방식

 

grid-row 예제 - 크기 확장 방식

 

<style>

.grid-box {

  display: grid;

  grid-template-columns: auto auto auto auto;

  grid-gap: 10px;

  background-color: pink;

  padding: 10px;

}


.grid-box > div {

  background-color: rgba(255, 255, 255, 0.8);

  text-align: center;

  padding: 10px 0;

  font-size: 30px;

}


.a {

  grid-row: 1 / span 2;

}

</style>


<div class="grid-box">

  <div class="a">a</div>

  <div class="b">b</div>

  <div class="c">c</div>  

  <div class="d">d</div>

  <div class="e">e</div>

  <div class="f">f</div>

  <div class="f">g</div>

</div>

 

결과보기 

 

grid-row 정의

 

아이템의 시작행 위치(또는, 확장)와 끝행 위치(또는, 확장)를 일괄 지정 가능한 단축속성.

 


 

1. cf.

 

2.

  • 기본값: auto / auto
  • 상속여부: X
  • 애니가능: O
  • CSS버전: CSS Grid Layout Module Level 1
  • JS구문: object.style.gridRow="2 / span 2";

 

3.

IE 제외한 주요 최신브라우저 모두 지원.

 

4. MDN grid-row 예제보기

https://developer.mozilla.org/en-US/docs/Web/CSS/grid-row

 

 

grid-row 구문

 

selector {grid-row: grid-row-start / grid-row-end | initial | inherit;}

 


[속성값]

 

grid-row-start grid-row-end

시작행 위치 (기본값: auto) / 끝행 위치 (기본값: auto)

  • 각 위치에 span n 사용해, n개 행만큼 확장 가능.
  • grid-row-end 속성에 양수 지정 시, 해당 양수 포함 X
  • 음수 가능하며, 행의 맨 마지막부터 기산하며, 해당 음수 포함 O 


initial

이 속성의 기본값 사용.

 

inherit

부모요소의 속성값 상속.

 

 

grid-row 예제 - 위치 지정 방식

 

<style>

.grid-box {

  display: grid;

  grid-template-columns: auto auto auto auto;

  grid-gap: 10px;

  background-color: pink;

  padding: 10px;

}


.grid-box > div {

  background-color: rgba(255, 255, 255, 0.8);

  text-align: center;

  padding: 10px 0;

  font-size: 30px;

}


.a {

  grid-row: 1 / 3;

}

</style>


<div class="grid-box">

  <div class="a">a</div>

  <div class="b">b</div>

  <div class="c">c</div>  

  <div class="d">d</div>

  <div class="e">e</div>

  <div class="f">f</div>

  <div class="g">g</div>

</div>

 

결과보기



분류 제목
border CSS - border-top-style 속성 - 테두리상단모양 (= 테두리상단스타일 = border-top…
border CSS - border-top-width 속성 - 테두리상단두께 (= 테두리상단너비 = border-top-…
border CSS - border-top-color 속성 - 테두리상단색상 (= 테두리상단색깔 = border-top-…
border CSS - border-right-style 속성 - 테두리우측모양 (= border-right-style속…
border CSS - border-right-width 속성 - 테두리우측두께 (= 테두리우측너비 = 테두리오른쪽너비 …
border CSS - border-right-color 속성 - 테두리우측색상 (= 테두리오른쪽색상 = 테두리우측색깔…
border CSS - border-bottom-style 속성 - 테두리하단스타일 (= 보더바텀스타일) (상속 X)
border CSS - border-bottom-width 속성 - 테두리하단너비 (= 테두리하단두께 = border-b…
border CSS - border-bottom-color 속성 - 테두리하단색깔 (= 보더바텀컬러속성 = border-…
border CSS - border-left-style 속성 - 테두리좌측모양 (= 테두리왼쪽모양 = border-lef…
border CSS - border-left-width 속성 - 테두리좌측두께 (= 테두리좌측너비 = 테두리왼쪽너비 = …
border CSS - border-left-color 속성 - 테두리좌측색상 (= 테두리좌측색깔 = 테두리왼쪽색상 = …
outline CSS - outline 속성 ★ - 테두리 외곽선 일괄 지정. (= outline속성 = 아웃라인속성)
outline CSS - outline-style (아웃라인스타일) - 테두리 외곽 스타일 (상속 X) : (IE8)
outline CSS - outline-width (아웃라인위드스) - 테두리 외곽 두께 (상속 X) : (IE8)
4/33
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드 2
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인