1. Grid
수업은 chrome으로 나가지만 grid는 chrome이 아니라 firefox를 사용하시면 개발자 도구에서 좀 더 명확하게 확인할 수 있습니다.
display:grid;
로 그리드 컨테이너와 아이템을 설정합니다.그리드 컨테이너 : 그리드의 가장 바깥 영역
그리드 아이템 : 그리드 컨테이너의 자식 요소들
그리드 트랙 : 그리드의 행(row) 또는 열(column)
그리드 셀 : 그리드의 한 칸 (개념적인 정의)
그리드 라인 : 그리드 셀을 구분하는 선
그리드 넘버 : 그리드 라인의 각 번호
그리드 갭 : 그리드 셀 사이의 간격
그리드 에어리어 : 그리드 셀의 집합

2. Grid row / column
1) template
grid-template-columns
: 열의 넓이를 설정합니다.grid-template-rows
: 행의 높이를 설정합니다.repeat
( 적용할 트랙의 갯수, 반복할 수치 ) 함수를 이용하면 그리드 트랙 별 수치 반복을 설정 할 수 있습니다.3. Gap
1) row - gap
2) column-gap
3) grid-gap, gap
✔ IE에서는 gap의 대체 속성이 없어서 IE에서의 사용을 고려한다면 처음부터 gap을 사용하지 말아야 합니다
4. 각 셀의 영역 지정
1) grid-column-start
2) grid-column-end
3) grid-column
4) grid-row-start
5) grid-row-end
6) grid-row
실습1
계산기 그리드 이용해서 만들어보기(만약 한다면 CSS 코드 수정 필요함)
코드

실습 2
Grid : row 5, column5
margin : 10
gap : 10
(위 image.zip 파일에 저장된 이미지는 pixabay.com에 있는 무료 이미지입니다.)

(실습) 전체 복습 코드 및 성배 레이아웃 그리기
