Olá, boa tarde!
Quando devemos usar display: flex e display: grid? Qual a diferença entre essas duas tecnologias?
Dei uma pesquisada sobre, mas continuam parecendo ser a mesma coisa. :(
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, boa tarde!
Quando devemos usar display: flex e display: grid? Qual a diferença entre essas duas tecnologias?
Dei uma pesquisada sobre, mas continuam parecendo ser a mesma coisa. :(
Olá Sarah, tudo bem?
Essa é uma ótima pergunta! Apesar de ambos serem utilizados para criar layouts em HTML/CSS, o display: flex e o display: grid possuem diferenças importantes que podem influenciar na escolha de qual utilizar em cada situação.
A principal diferença é como eles organizam os itens na tela, enquanto flexbox é uma solução unidimensional para layout, ou seja, lida com o posicionamento de elementos em apenas uma direção - linha ou coluna, e o Grid é uma solução bidimensional para layout, que lida com a posição de elementos em duas direções - linha e coluna.
Resumindo, a principal diferença entre "display: flex" e "display: grid" é que o flexbox é melhor para layouts simples e responsivos, enquanto o grid é melhor para layouts complexos e precisos.
Espero ter ajudado, se tiver dúvidas fico à disposição!
Entendi, muito obrigada!