Januari är den tid som de flesta av oss upphör att reflektera över året och börjar titta på månaderna framåt. Det verkar som om alla har olika idéer om vad man kan förvänta sig 2017 (du läser vår nästa vecka) och en av de mest förväntade förändringarna i år är introduktionen av CSS Grid Layout.

Grid Layout låter oss definiera områden på en sida och bestämma hur de sträcker sig, skala och svarar på visningsporten. Utvecklat som en mogen layoutlösning för webben, levererar den en oöverträffad kontrollnivå i CSS, men om du tyckte att Flexbox var en brant inlärningskurva så har du inte sett någonting än.

En av anledningarna till att ingen använder CSS Grid Layout just nu är att den erbjuder mycket begränsat stöd. För närvarande erbjuder endast IE10 + och Edge 12+ [doffs cap i Microsofts riktning] något stöd alls. Men det handlar allt om att förändras med fullt stöd över alla större webbläsare som förväntas komma fram till mars.

Layouten är inte riktigt en progressiv förbättring

Tyvärr är layout inte en progressiv förbättring. Layout bestämmer många saker, inte minst visuell hierarki, som kan vara avgörande för att överföra mening. Och så, så spännande som Grid Layout, verkar de nya designfriheterna som den levererar tyvärr för närvarande. Frågan är när kommer CSS Grid Layout vara tillförlitlig nog att vara din standardinriktning för layout online?

Förmodligen är det mest pragmatiska svaret: det beror på ditt måldemografiska. Om du bygger en webbplats för en online CSS-konferens som sponsras av en webbläsare, är du noga med att gå. För alla andra ändamål kan den punkt där CSS Grid Layout är kommersiellt användbart, vara en liten hazier.

CSS Grid Layout kommer säkert snart, till en webbläsare i närheten av dig. Det öppnar nya möjligheter till layout. Men om det är användbart utanför CodePen när som helst snart, är det en annan sak helt.