Para se dar bem em CSS Grid, use nomes ao invés de números; use fr como unidade flexível; não use um grid system....Não use um grid system
Layout Manager – GridLayout. Assim como o nome sugere, o GridLayout posiciona os componentes dentro de um grid. Este grid ocupa todo o espaço do container, todas as células possuem o mesmo tamanho e os componentes adicionados são redimensionados para ocupar todo espaço disponível na célula.
Para posicionar devemos usar a propriedade grid-template-areas e usar os nomes atribuidos a grid-area nos elementos para ordenar as posições. Como o elemento topo está somente em uma linha todos valores estão dispostos em uma linha única de código (linha 1 – Entre as Grid Lines 1 e 2).
Usando o flexbox para suporte ao CSS grid
Se seu layout tem elementos diretos que ocupam tanto linhas quanto colunas, sempre use grid, e, por último, se você só quer que seus elementos se encaixem dentro de um layout, use grid.
Certo, mas montar a estrutura das tags é a parte mais fácil, porém agora precisamos posiciona-las da seguinte maneira:
Caso o grid necessite de mais linhas, elas terão o tamanho de acordo com o conteúdo. grid-template-rows: 1fr 2fr; // Cria 2 linhas no grid, sendo a segunda com cerca de duas vezes o tamanho da primeira.
A propriedade de CSS grid-auto-flow controla como o algoritmo de arrumação automática funciona, especificando exatamente como os itens fluirão no grid.
O que faz o chocalho da cascavel?
O que fazer quando se quer sair do emprego?
Quando a tartaruga está dormindo muito?
Como é feito o pedido de exoneração?
Quando é a hora de terminar um relacionamento?
Como recolher imposto de renda de aluguel?
Como colocar recomendações na Página do Facebook?
Quando o melão está pronto para colher?
Como saber qual é o tom de uma música?
Como saber se o notebook está queimado?
Qual a reação de uma pessoa que mente?
Como saber se meu marido gosta de outra?
O que fazer para uma pessoa confiar em você?
Como saber quando vence meu certificado digital?