CSS Grid: A Revolução do Layout de Páginas Inteiras
Olá, equipa! Se ficaste impressionado com o Flexbox, prepara-te para o próximo nível. Imagina que o Flexbox é a ferramenta perfeita para arrumar os móveis dentro de um quarto . Podes alinhar a cama, a secretária e o roupeiro ao longo de uma parede. Mas e se quisesses desenhar a planta da casa inteira , com os seus quartos, corredores e salas? Para isso, usamos o CSS Grid . O Grid é um sistema de layout bidimensional (linhas e colunas), criado especificamente para desenhar o esqueleto de uma página web completa. Parte 1: O Conceito Principal - A Grelha (Grid) A ideia do Grid é simples: Pegamos num contentor pai (como o <body> ou um <div> principal). Dizemos-lhe display: grid; . Definimos uma "grelha" imaginária com colunas e linhas. Depois, simplesmente "colocamos" cada elemento filho (como o <header> , <main> , <footer> ) na área da grelha que quisermos. Parte 2: Mão na Massa! Criando a Nossa Primeira Grelha Vamos reestruturar o noss...