Tammikuu on aika, jolloin useimmat meistä eivät enää heijastele edellisvuotta ja alkavat tarkastella tulevia kuukausia. Näyttää siltä, ​​että kaikilla on erilaisia ​​ideoita siitä, mitä odottaa vuonna 2017 (voit lukea ensi viikolla) ja yksi odotetuimmista muutoksista tänä vuonna on CSS Grid Layoutin käyttöönotto.

Grid Layout -ominaisuuden avulla voimme määritellä sivun alueet ja määrittää, kuinka ne venytetään, skaalautuvat ja vastaavat näkymään. Kehittynyt web-pohjaiseksi suunnitelmaksi, se tarjoaa ennennäkemättömän ohjaustason CSS: ssä, mutta jos olet ajatellut Flexboxia olevan jyrkkä oppimiskäyrä, et ole nähnyt mitään vielä.

Yksi syy siihen, ettei kukaan käytä CSS Grid Layout -ohjelmaa juuri nyt, on se, että se tarjoaa erittäin rajoitetun tuen; tällä hetkellä vain IE10 + ja Edge 12+ [doffs capin Microsoftin suunnassa] tarjoavat kaiken tuen. Tästä huolimatta kaikki on muuttumassa täydellä tuella kaikissa tärkeimmissä selaimissa, joiden odotetaan saapuvan maaliskuussa.

layout ei todellakaan ole progressiivinen lisälaite

Valitettavasti asettelu ei ole todella progressiivinen lisälaite. Asettelu määrittää monia asioita, ei vähiten visuaalista hierarkiaa, joka voi olla tärkeä väline merkityksen välittämisessä. Ja niin, jännittävänä kuin Grid Layout, uudet suunnitteluvyöhykkeet, joita se toimittaa, näyttävät siltä, ​​että ne ovat nyt hämmentyneitä. Kysymys kuuluu, milloin CSS-ruudukko-asettelu on riittävän luotettava, jotta se olisi oletussijainti verkkoasettelusta?

Todennäköisesti kaikkein pragmaattisin vastaus on se, että se riippuu kohdemaastasi. Jos rakennat verkkosivustoa selaimen valmistajan sponsoroimalle online-CSS-konferenssille, olet todennäköisesti hyvä mennä. jokaisesta muusta tarkoituksesta, kohta, jossa CSS Grid Layout on kaupallisesti hyödyllinen, voi olla hieman hazier.

CSS Grid Layout on varmasti pian tulossa lähinnä olevaan selaimeen. Se avaa uusia asennusmahdollisuuksia. Kuitenkin, onko se käyttökelpoinen CodePenin ulkopuolella milloin pian, on toinen asia kokonaan.