0Pricing
CSS Academy · Lezione

Sintassi e breakpoint comuni

Impari la sintassi delle media query e i breakpoint standard utilizzati nel web design moderno.

Sintassi e breakpoint comuni è una lezione CSS Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento CSS Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso CSS Academy include 4 lezioni in totale.

Sintassi delle media query

Una media query racchiude le regole CSS e le applica solo quando una condizione è vera. La sintassi di base:

<div class="box">Media query syntax demo</div>

Tipi di media

I tipi di media più comuni:

  • all — si applica a tutti i dispositivi di output (predefinito)
  • screen — schermi di computer e telefoni
  • print — anteprima di stampa e stampa
  • speech — lettori di schermo
<div class="layout">
    <div class="item">Item 1</div>
    <div class="item">Item 2</div>
    <div class="item">Item 3</div>
  </div>

Funzionalità media

Le funzionalità media descrivono le caratteristiche del dispositivo o del viewport. Funzionalità comuni: width, height, orientation, resolution, prefers-color-scheme, hover.

Query min-width

La funzionalità più usata seleziona gli schermi con una larghezza pari o superiore a una determinata soglia. Approccio mobile-first.

<div class="box">Breakpoint ladder</div>

Breakpoint comuni

Non esistono breakpoint universalmente corretti. Un insieme diffuso basato sulle larghezze comuni dei dispositivi:

  • 480px — telefoni grandi
  • 768px — tablet
  • 1024px — desktop piccoli, tablet in orientamento orizzontale
  • 1280px — desktop standard
  • 1536px — desktop grandi

Breakpoint basati sul contenuto

Invece di usare breakpoint basati sui dispositivi, la pratica moderna imposta i breakpoint nei punti in cui si interrompe il contenuto. Progetta a una determinata dimensione, ridimensiona e aggiungi un breakpoint quando il layout inizia ad avere un aspetto poco gradevole.

Sintassi degli intervalli (moderna)

Il CSS moderno supporta la sintassi degli intervalli nelle media query, più leggibile rispetto alla combinazione di min e max:

<div class="panel">Range syntax demo</div>

Combinare con and

Usa and per richiedere contemporaneamente più condizioni:

<div class="sidebar">Sidebar</div>

Negazione con not

Usa not per negare una media query. Si applica a tutto ciò che NON corrisponde alla query:

<div class="doc">Not-screen demo (affects print/speech only)</div>

Query multiple con ,

Separa più query con virgole, come un elenco di selettori. Gli stili vengono applicati se corrisponde UNA QUALSIASI query.

<div class="page">
    Multiple queries with comma
    <div class="nav-drawer">Nav drawer (hidden on wide screens or print)</div>
  </div>

Breakpoint basati su em

Usare unità em per i breakpoint, invece di px, consente loro di adattarsi alla preferenza dell'utente per la dimensione del carattere del browser, migliorando l'accessibilità.

<div class="box">Em-based breakpoints</div>

Verifica rapida

Quale media query corrisponde agli schermi larghi almeno 1024px?

Riepilogo

Le media query applicano il CSS in modo condizionale in base alle caratteristiche del dispositivo o del viewport. Usa min-width per un approccio mobile-first e max-width per un approccio desktop-first. Imposta i breakpoint dove ne ha bisogno il contenuto, non in corrispondenza di dimensioni arbitrarie dei dispositivi. La moderna sintassi degli intervalli migliora la leggibilità.

Domande Frequenti

La lezione «Sintassi e breakpoint comuni» è gratuita?

Sì — il testo completo di «Sintassi e breakpoint comuni» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso CSS Academy, passa a CoddyKit PRO. Il corso CSS Academy include 4 lezioni in totale.

Cosa imparerò in «Sintassi e breakpoint comuni»?

Impari la sintassi delle media query e i breakpoint standard utilizzati nel web design moderno. Eserciti CSS Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare CSS Academy?

Non è richiesta alcuna esperienza precedente. CSS Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «Sintassi e breakpoint comuni»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione CSS Academy?

Sì. Ogni lezione CSS Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Sintassi e breakpoint comuni
  2. Query per larghezza, altezza e orientamento
  3. Prefers-Color-Scheme e Prefers-Reduced-Motion
  4. Combinare più media query
← Torna a CSS Academy