Media query

Le media query sono una funzionalità di CSS che consente al contenuto delle pagine web di adattarsi a diverse dimensioni e risoluzioni dello schermo. Sono una parte fondamentale del responsive web design e vengono utilizzate per personalizzare l'aspetto dei siti web su più dispositivi.

Le media query possono essere inserite nell'HTML di una pagina web oppure incluse in un file .CSS separato a cui fa riferimento la pagina web. Di seguito è riportato un esempio di media query semplice:

@media screen and (max-width: 768px)
{
  header { height: 70px; }
  article { font-size: 14px; }
  img { max-width: 480px; }
}

La media query precedente si attiva se la finestra del browser dell'utente è larga 768 pixel o meno. Questo può accadere se si riduce la finestra su un computer desktop o se si utilizza un dispositivo mobile, come un tablet, per visualizzare la pagina web.

Nel responsive web design, le media query funzionano come filtri per diverse dimensioni dello schermo. Come tutti i moduli all'interno di un foglio di stile a cascata, quelle che compaiono più in basso nell'elenco sostituiscono quelle sopra di esse. Pertanto, gli stili predefiniti vengono in genere definiti per primi all'interno di un documento CSS, seguiti dalle media query per le diverse dimensioni dello schermo. Ad esempio, gli stili per computer desktop possono essere definiti per primi, seguiti da una media query con stili per gli utenti di tablet e poi da una media query progettata per gli utenti di smartphone. Gli stili possono anche essere definiti nell'ordine opposto, secondo un approccio di sviluppo chiamato "mobile first".

Sebbene min-width sia di gran lunga la funzionalità più utilizzata nelle media query, ne sono disponibili anche molte altre. Tra gli esempi vi sono min-device-width, min-device-height, aspect-ratio, max-color-index, max-resolution, orientation e resolution. Il valore resolution, ad esempio, può essere utilizzato per rilevare gli schermi HiDPI, come gli schermi Retina, e caricare elementi grafici ad alta risoluzione invece delle immagini standard.

Aggiornato June 15, 2015 da Per C.

quizMetti alla prova le tue conoscenze

WordPress is a popular type of what?

A
CMS
0%
B
CPS
0%
C
CAN
0%
D
CDN
0%
Correct! Incorrect!     View the CMS definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Media query in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.