Sommario:

Come usi Flexbox e grid?
Come usi Flexbox e grid?

Video: Come usi Flexbox e grid?

Video: Come usi Flexbox e grid?
Video: How to Center Anything with CSS - Flexbox, CSS Grid and Absolute Positioning 2024, Novembre
Anonim

Abbiamo organizzato gli elementi come righe e colonne sul web da quando abbiamo Usato tabelle per impaginazione. Entrambi flexbox e griglia si basano su questo concetto. Flexbox è l'ideale per disporre gli elementi in una singola riga o in una singola colonna. Griglia è l'ideale per disporre gli elementi in più righe e colonne.

Successivamente, ci si potrebbe anche chiedere, puoi usare Flexbox e grid insieme?

Per lo più no. Griglia è molto più nuovo di Flexbox e supporta un po' meno il browser. Essi Potere opera insieme : un griglia articolo Potere essere un flexbox contenitore. UN flettere articolo Potere essere un griglia contenitore.

Allo stesso modo, la griglia CSS è migliore di Flexbox? Griglie CSS sono per layout 2D. Funziona sia con righe che con colonne. Flexbox lavori meglio in una sola dimensione (entrambe le righe O colonne). Sarà Di più risparmio di tempo e utile se si utilizzano entrambi contemporaneamente.

Di conseguenza, cos'è la griglia Flexbox?

Flexbox è fatto per layout unidimensionali e Griglia è realizzato per layout bidimensionali. Ciò significa che se stai disponendo gli elementi in una direzione (ad esempio tre pulsanti all'interno di un'intestazione), allora dovresti usare Flexbox : Ti darà più flessibilità rispetto ai CSS Griglia.

Quando non dovresti usare Flexbox?

Quando non usare flexbox

  1. Non utilizzare flexbox per il layout di pagina. Un sistema di griglia di base che utilizza percentuali, larghezze massime e query multimediali è un approccio molto più sicuro per la creazione di layout di pagina reattivi.
  2. Non aggiungere display:flex; ad ogni singolo contenitore div.
  3. Non utilizzare flexbox se hai molto traffico da IE8 e IE9.

Consigliato: