Janeiro é o momento em que a maioria de nós deixa de refletir sobre o ano que passou e começa a olhar para os próximos meses. Parece que todo mundo tem idéias diferentes sobre o que esperar em 2017 (você vai ler o nosso na próxima semana) e uma das mudanças mais esperadas este ano, é a introdução do CSS Grid Layout.
O Layout da grade nos permite definir áreas de uma página e determinar como elas se esticam, dimensionam e respondem à janela de visualização. Desenvolvido como uma solução de layout madura para a Web, ele oferece um nível de controle sem precedentes em CSS, mas se você considerou que o Flexbox era uma curva de aprendizado íngreme, ainda não viu nada.
Uma das razões pelas quais ninguém usa CSS Grid Layout agora é que ele oferece suporte muito limitado; atualmente, apenas o IE10 + e o Edge 12+ [doffs cap na direção da Microsoft] oferecem algum suporte. No entanto, tudo está prestes a mudar com o suporte total em todos os principais navegadores que devem chegar em março.
layout não é realmente um aprimoramento progressivo
Infelizmente, o layout não é realmente um aprimoramento progressivo. O layout determina muitas coisas, não menos a hierarquia visual, que pode ser instrumental na transmissão do significado. E, por mais emocionante que o Grid Layout seja, as novas liberdades de design que ele oferece parecem paralisadas por enquanto. A questão é: quando o CSS Grid Layout será confiável o suficiente para ser sua abordagem padrão para o layout online?
Provavelmente a resposta mais pragmática é: depende do seu alvo demográfico. Se você está construindo um site para uma conferência CSS on-line patrocinada por um fabricante de navegadores, provavelmente é bom ir; para todos os outros propósitos, o ponto no qual o CSS Grid Layout é útil comercialmente pode ser um pouco mais perigoso.
O CSS Grid Layout certamente está chegando em breve, para um navegador perto de você. Isso abre novas possibilidades para o layout. No entanto, se é utilizável fora da CodePen em breve, é outra questão inteiramente.