Capa do Ebook gratuito Curso completo de CSS

Curso completo de CSS

5

(1)

35 páginas

Grid em CSS

Capítulo 29

Tempo estimado de leitura: 3 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

Grid em CSS

O Grid em CSS é uma ferramenta poderosa que permite a criação de layouts complexos e responsivos para sites e aplicações web. Com ele, é possível dividir a página em linhas e colunas, criando uma estrutura que facilita o posicionamento dos elementos.

Como funciona o Grid em CSS

O Grid em CSS funciona através da criação de um contêiner que define a grade da página. Esse contêiner é dividido em linhas e colunas, que podem ser definidas manualmente ou através de uma função de automática do CSS.

Para definir o Grid em CSS, é necessário utilizar as propriedades display: grid e grid-template-columns e grid-template-rows. A primeira propriedade define o tipo de layout, enquanto as outras duas definem o número e tamanho das colunas e linhas.

Além disso, é possível definir o espaçamento entre as colunas e linhas com as propriedades grid-column-gap e grid-row-gap.

Benefícios do Grid em CSS

O Grid em CSS oferece diversos benefícios para o desenvolvimento de layouts responsivos. Algumas das principais vantagens são:

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

  • Maior controle sobre o posicionamento dos elementos na página;
  • Maior flexibilidade para criar layouts complexos;
  • Maior facilidade para adaptar o layout para diferentes tamanhos de tela;
  • Maior facilidade para criar layouts com elementos em diferentes tamanhos e proporções.

Exemplo de uso do Grid em CSS

Para exemplificar o uso do Grid em CSS, vamos criar um layout simples com três colunas e duas linhas:

```html
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
``` ```css .container { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 10px; grid-row-gap: 10px; } .item { background-color: #ccc; padding: 20px; text-align: center; } ```

Nesse exemplo, criamos um contêiner com a classe .container e seis elementos com a classe .item. Definimos o layout como uma grade com três colunas e duas linhas, com um espaçamento de 10 pixels entre as colunas e linhas.

Com o Grid em CSS, é possível criar layouts complexos e responsivos com facilidade, oferecendo maior controle e flexibilidade para o desenvolvimento de sites e aplicações web.

Agora responda o exercício sobre o conteúdo:

_Qual é uma das vantagens do Grid em CSS para o desenvolvimento de layouts responsivos?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

O Grid CSS oferece flexibilidade para reposicionar e redimensionar elementos em diferentes dispositivos, contribuindo para a criação de layouts responsivos que se adaptam a variadas larguras de tela. Isso garante que o conteúdo seja exibido de forma adequada em qualquer dispositivo, mantendo a estética e usabilidade do design.

Próximo capitúlo

Media queries em CSS

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.