Sommario:

Come faccio a creare un layout di griglia in CSS?
Come faccio a creare un layout di griglia in CSS?

Video: Come faccio a creare un layout di griglia in CSS?

Video: Come faccio a creare un layout di griglia in CSS?
Video: Flexbox: Layout Responsive con Css Puliti e Pratici 2024, Novembre
Anonim

Ricapitoliamo i quattro passaggi essenziali:

  1. Creare un elemento contenitore e dichiararlo display: griglia ;.
  2. Usa lo stesso contenitore per definire il griglia tracce usando il griglia - modello -colonne e griglia - modello -righe proprietà.
  3. Posiziona gli elementi figlio all'interno del contenitore.
  4. Specificare le dimensioni della grondaia utilizzando il griglia -proprietà gap.

Quindi, posso usare il layout della griglia CSS?

Oltre a Internet Explorer, Layout griglia CSS è senza prefisso in Safari, Chrome, Opera, Firefox e Edge. Il supporto per tutte le proprietà e i valori descritti in queste guide è interoperabile tra i browser. Questo significa che se scrivi qualcosa Layout della griglia codice in Firefox, dovrebbe funzionare allo stesso modo in Chrome.

Inoltre, dovrei usare Flexbox o grid? 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. La proprietà giustifica-contenuto determina come lo spazio extra di flettere -contenitore è distribuito al flettere -Oggetti.

Allo stesso modo, cos'è 1fr?

1fr è una "unità frazionaria", che è un modo per dire "lo spazio rimanente nell'elemento".

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.

Consigliato: