CSS

[CSS] 그리드 : Grid Layout에 발가락을 담궈보자.

emayom 2021. 7. 21. 23:04

개인적으로 Grid가 익숙하지 않다 보니 자꾸 사용하지 않게 되길래

오늘 아아주 기초적인 그리드로 발을 담가보려 한다....ㅎㅎㅎㅎㅎ

극극극초급용이다! 😎 🏖 

 


 

CSS GRID LAYOUT

 

grid.emayom.repl.co

 

 

우선 따로 reset.css 파일을 @import해 기본 값들을 초기화해주었다.

 

 

CSS Tools: Reset CSS

CSS Tools: Reset CSS The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're inter

meyerweb.com

 

display: grid

 

gird-templete-      ?       속성을 통해 가로나 세로로의 화면 분배 비율을 설정해 줄 수 있고,

  • grid-templete-rows
  • grid-templete-coulmns

 

     ?      -gap 속성을 통해 사이의 간격을 조절해 줄 수 있다.

  • row-gap
  • column-gap

 

 

오늘은  한 번에 그리드를 나누지않고,

각 각 컨테이너를 display: grid로 설정해준 뒤

grid-temple-columns, column-gap을 이용하여

가로 그리드의 분배 비율과 아이템 사이의 공간을 따로 설정해봤다.

 

.container1 {
    display: grid;
    grid-template-columns: 100%;
}

.container2 {
    display: grid;
    grid-template-columns: 66% 33%;
    column-gap: 10px;
}

.container3 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
}
.container4 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
}

.container5 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 10px;
}

.container6 {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    column-gap: 10px;
}

 

제법 그리드 같다!

다음은 그리드의 속성들에 대해 조금 더 자세히 알아보자. 


⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도입니다. 참고해주시고 편안하게 봐주세요 :)  ⚠️

***    혹시라도 잘못된 정보가 있다면  언제든지 알려주시면 감사하겠습니다!    ***