CSS grid-template 속성
- 이전 페이지 grid-row-start
- 다음 페이지 grid-template-areas
정의와 사용법
grid-template 속성은 다음 속성의 요약 속성입니다:
추가로 참조하십시오:
CSS 강의:CSS 그리드 프로젝트
CSS 참조 매뉴얼:grid-area 속성
CSS 참조 매뉴얼:grid-template-rows 속성
CSS 참조 매뉴얼:grid-template-columns 속성
CSS 참조 매뉴얼:grid-template-areas 속성
예시
예제 1
제1단 150픽셀 높이의 세칸 격자 레이아웃을 만듭니다:
.grid-container { display: grid; grid-template: 150px / auto auto auto; }
예제 2
두 행을 정의하고, "item1" 은 다섯 열 grid layout에서 상단 두 행의 상단 두 열을 지배합니다:
.item1 { grid-area: myArea; } .grid-container { display: grid; grid-template: 'myArea myArea ...' 'myArea myArea ...'; }
예제 3
모든 항목을 이름 지정하고, 이미 준비된 웹 페이지 템플릿을 만듭니다:
.item1 { grid-area: header; } .item2 { grid-area: menu; } .item3 { grid-area: main; } .item4 { grid-area: right; } .item5 { grid-area: footer; } .grid-container { display: grid; grid-template: 'header header header header header header' 'menu main main main right right' 'menu footer footer footer footer'; }
CSS 문법
grid-template: none|grid-template-rows / grid-template-columns|grid-template-areas|initial|thuộc|;
값 | 설명 |
---|---|
none | 기본 값. 행이나 열의 크기를 정의하지 않습니다。 |
grid-template-rows / grid-template-columns | 행과 열의 크기를 정의합니다。 |
grid-template-areas | 이름 지정된 항목을 사용하여 그리드 레이아웃을 정의합니다。 |
initial | 이 속성을 기본 값으로 설정합니다. 참고: initial。 |
thuộc | 이 속성을 부모 요소에서 thừa kế합니다. 참고: thuộc。 |
기술 세부 사항
기본 값: | none none none |
---|---|
thừa kế: | 아니요 |
애니메이션 제작: | 지원. 참고:애니메이션 관련 속성。 |
버전: | CSS Grid Layout Module Level 1 |
JavaScript 문법: | object.style.gridTemplate="250px / auto auto" |
브라우저 지원
표中的 수는 이 속성을 완전히 지원하는 첫 번째 브라우저 버전을 명시합니다。
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
57 | 16 | 52 | 10 | 44 |
- 이전 페이지 grid-row-start
- 다음 페이지 grid-template-areas