Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Definizione di Righe e Colonne | Introduzione a CSS Grid
Padronanza di CSS Grid

bookDefinizione di Righe e Colonne

Comprendere grid-template-rows e grid-template-columns

Per iniziare a padroneggiare i layout CSS Grid, è necessario comprendere come definire la struttura della griglia utilizzando le proprietà grid-template-rows e grid-template-columns. Queste proprietà consentono di specificare il numero e la dimensione delle righe e delle colonne nel contenitore della griglia.

La sintassi per entrambe le proprietà è semplice: fornire un elenco di dimensioni delle tracce separate da spazi utilizzando unità come px, em, %, fr (unità frazionarie) o parole chiave come auto.

Esempio:

  • grid-template-columns: 200px 1fr 2fr; crea tre colonne:
    • Prima colonna fissa a 200 pixel;
    • Seconda colonna occupa una frazione dello spazio rimanente;
    • Terza colonna occupa due frazioni dello spazio rimanente.
  • grid-template-rows: 100px auto; crea due righe:
    • Prima riga fissa a 100 pixel;
    • Seconda riga si adatta automaticamente al contenuto.

Best practice:

  • Utilizzare unità flessibili come fr per layout responsivi;
  • Mantenere le definizioni della griglia chiare e leggibili;
  • Evitare elenchi di tracce eccessivamente complessi, a meno che non siano necessari per il design.
index.html

index.html

styles.css

styles.css

copy

Come la modifica delle definizioni della griglia influisce sul layout

Modificando i valori di grid-template-rows e grid-template-columns, si controlla direttamente il numero di tracce e le loro dimensioni, influenzando così la disposizione degli elementi della griglia.

  • L'aumento del numero di colonne fa sì che gli elementi della griglia si dispongano su ulteriori tracce verticali;
  • La modifica della dimensione di una riga espande o riduce lo spazio disponibile per i suoi elementi;
  • L'utilizzo di unità flessibili come fr consente al layout di adattarsi facilmente a diverse dimensioni dello schermo;
  • Le unità fisse come px garantiscono un controllo preciso sulle dimensioni delle tracce.

Comprendere come queste definizioni interagiscono aiuta a prevedere e gestire la posizione e la dimensione degli elementi della griglia, rendendo i layout robusti e responsivi.

question mark

Quale delle seguenti dichiarazioni CSS crea correttamente una griglia con tre colonne: la prima colonna fissa a 100px, la seconda colonna flessibile (utilizzando 1fr) e la terza colonna due volte più flessibile (utilizzando 2fr)?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 9.09

bookDefinizione di Righe e Colonne

Scorri per mostrare il menu

Comprendere grid-template-rows e grid-template-columns

Per iniziare a padroneggiare i layout CSS Grid, è necessario comprendere come definire la struttura della griglia utilizzando le proprietà grid-template-rows e grid-template-columns. Queste proprietà consentono di specificare il numero e la dimensione delle righe e delle colonne nel contenitore della griglia.

La sintassi per entrambe le proprietà è semplice: fornire un elenco di dimensioni delle tracce separate da spazi utilizzando unità come px, em, %, fr (unità frazionarie) o parole chiave come auto.

Esempio:

  • grid-template-columns: 200px 1fr 2fr; crea tre colonne:
    • Prima colonna fissa a 200 pixel;
    • Seconda colonna occupa una frazione dello spazio rimanente;
    • Terza colonna occupa due frazioni dello spazio rimanente.
  • grid-template-rows: 100px auto; crea due righe:
    • Prima riga fissa a 100 pixel;
    • Seconda riga si adatta automaticamente al contenuto.

Best practice:

  • Utilizzare unità flessibili come fr per layout responsivi;
  • Mantenere le definizioni della griglia chiare e leggibili;
  • Evitare elenchi di tracce eccessivamente complessi, a meno che non siano necessari per il design.
index.html

index.html

styles.css

styles.css

copy

Come la modifica delle definizioni della griglia influisce sul layout

Modificando i valori di grid-template-rows e grid-template-columns, si controlla direttamente il numero di tracce e le loro dimensioni, influenzando così la disposizione degli elementi della griglia.

  • L'aumento del numero di colonne fa sì che gli elementi della griglia si dispongano su ulteriori tracce verticali;
  • La modifica della dimensione di una riga espande o riduce lo spazio disponibile per i suoi elementi;
  • L'utilizzo di unità flessibili come fr consente al layout di adattarsi facilmente a diverse dimensioni dello schermo;
  • Le unità fisse come px garantiscono un controllo preciso sulle dimensioni delle tracce.

Comprendere come queste definizioni interagiscono aiuta a prevedere e gestire la posizione e la dimensione degli elementi della griglia, rendendo i layout robusti e responsivi.

question mark

Quale delle seguenti dichiarazioni CSS crea correttamente una griglia con tre colonne: la prima colonna fissa a 100px, la seconda colonna flessibile (utilizzando 1fr) e la terza colonna due volte più flessibile (utilizzando 2fr)?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2
some-alt