Entra nella griglia CSS

Alex Danilo

Quando crei un'applicazione web, una delle prime cose di cui hai bisogno è un modo per disporre i contenuti dell'app.

Molti designer utilizzano griglie immaginarie per disporre i contenuti, che si tratti di un sito o di un'app. Il gruppo CSS si è impegnato a semplificare i layout e, nell'ambito di questo impegno, ha prodotto il modulo CSS Grid Layout, che ora sta emergendo nei browser.

Questa funzionalità è disponibile per la prova in Chrome dietro un flag sperimentale. È stato implementato anche in IE dalla versione 10 e probabilmente a breve sarà disponibile nella maggior parte dei browser.

Riepilogo esecutivo

  • Il layout a griglia CSS ti consente di definire righe e colonne per il layout
  • Le griglie possono adattarsi per utilizzare lo spazio disponibile
  • L'ordine dei contenuti può essere indipendente dall'ordine di visualizzazione del contenitore della griglia
  • I layout possono cambiare in base alle query sui media, semplificando il responsive design
  • I contenuti possono sovrapporsi (consentendo un layout impossibile con altri metodi)
  • Il layout a griglia è veloce

Ecco un video di panoramica che spiega molto bene come funziona il layout a griglia CSS (le diapositive sono qui:

Prova

Ora è facile utilizzare la funzionalità CSS Grid Layout in Chrome. Per prima cosa, devi attivare il flag sperimentale per attivare la funzionalità.

Innanzitutto, carica l'URL chrome://flags e scorri verso il basso fino all'opzione Attiva funzionalità sperimentali della piattaforma web, come mostrato di seguito:

Immagine dell'opzione del flag sperimentale

Basta fare clic su Attiva per attivare il flag. Dovresti visualizzare una richiesta di riavvio del browser simile alla seguente:

Immagine del pulsante Riavvia

Ora non devi fare altro che fare clic sul pulsante Riavvia ora per riavviare il browser e potrai provare la funzionalità CSS Grid Layout.

Facci sapere la tua opinione

CSS Grid Layout è un'ottima nuova funzionalità per i contenuti web, ma come sempre siamo curiosi di sapere cosa ne pensano gli sviluppatori. Esistono molti modi per fornire feedback: lascia un commento qui, invia un'email all'elenco del gruppo di lavoro CSS del W3C con "[css-grid]" nella riga dell'oggetto, registra i bug o pubblica un post sul blog e un tweet per esprimere la tua opinione. Non vediamo l'ora di vedere i fantastici layout che creerai con questa nuova funzionalità molto utile.