English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento CSS

Regole CSS (RULES)

Manuale completo delle proprietà CSS

CSS @media 规则

Questa regola @media può essere utilizzata per definire regole di stile per diversi tipi di media in un singolo foglio di stile. Deve essere seguita da una lista di tipi di media elencati con virgola e un blocco contenente le regole.

Con la regola @media, puoi definire stili diversi per diversi tipi di media.

L'attributo @media può impostare stili diversi per diverse dimensioni dello schermo, in particolare se devi impostare una pagina responsive, @media è molto utile.

Quando riduci la dimensione del browser, la pagina viene ridisegnata in base alla larghezza e altezza del browser.

Sintassi del rule @media in CSS

La sintassi di questa regola è la seguente:

@media media type,... {
    /* regole specifiche per il media */
}

Puoi anche utilizzare stili CSS diversi per diversi media:

<link rel="stylesheet" media="mediatype and|not|only (media feature)" href="style.css">

Il seguente esempio dimostra come utilizzare l'attributo @media.

@media screen{
body {
color: #32cd32;
		  font-family: Arial, sans-serif;
font-size: 14px;
}
}
@media print {
body {
color: #ff6347;
		  font-family: Times, serif;
font-size: 12pt;
}
}
@media screen, print {
body {
line-height: 1.2;
}
}
Testa per vedere <</>

Attenzione:Regole di stile al di fuori delle regole @media applicano a tutti i tipi di media applicabili alla tabella di stile. Le regole interne @media non sono valide in CSS2.1

Tipo di media

ValoreDescrizione
allUtilizzato per tutti i dispositivi
auralAbbandonato. Utilizzato per sintetizzatori vocali e sonori
brailleAbbandonato. Applicato a dispositivi di feedback tattile in braille
embossedAbbandonato. Utilizzato per dispositivi di stampa in rilievo per non vedenti
handheldAbbandonato. Utilizzato per dispositivi portatili o dispositivi più piccoli, come PDA e telefoni di piccola dimensione
printUtilizzato per stampanti e anteprime di stampa
projectionAbbandonato. Utilizzato per dispositivi di proiezione
screenUtilizzato per schermi di computer, tablet, smartphone e altri
speechApplicato a dispositivi di lettura screen, dispositivi vocali e altri
ttyAbbandonato. Utilizzato per griglie di caratteri fisse, come telegrafi, terminali e dispositivi portatili con limitazioni sui caratteri
tvAbbandonato. Utilizzato per televisioni e televisioni a rete

Funzione di media

ValoreDescrizione
aspect-ratioDefinire la proporzione di larghezza e altezza dell'area visibile della pagina nell'output device
colorDefinire il numero di componenti colorati per gruppo dell'output device. Se non è un dispositivo a colori, il valore è uguale a 0
color-indexDefinire il numero di voci nella tabella di ricerca dei colori dell'output device. Se non viene utilizzata una tabella di ricerca dei colori, il valore è uguale a 0
device-aspect-ratioDefinire la proporzione di larghezza e altezza del visibile dello schermo dell'output device.
device-heightDefinire l'altezza visibile dello schermo dell'output device.
device-widthDefinire la larghezza visibile dello schermo dell'output device.
gridUsato per consultare se l'output device utilizza una griglia o un array di punti.
heightDefinire l'altezza dell'area visibile della pagina nell'output device.
max-aspect-ratioDefinire la massima proporzione di larghezza e altezza dello schermo visibile dell'output device.
max-colorDefinire il numero massimo di componenti colorati per gruppo dell'output device.
max-color-indexDefinire il numero massimo di voci nella tabella di ricerca dei colori dell'output device.
max-device-aspect-ratioDefinire la massima proporzione di larghezza e altezza dello schermo visibile dell'output device.
max-device-heightDefinire l'altezza massima visibile dello schermo dell'output device.
max-device-widthDefinisce la larghezza massima visibile dello schermo dell'output dispositivo.
max-heightDefinisce l'altezza massima della regione visibile della pagina nell'output dispositivo.
max-monochromeDefinisce il numero massimo di elementi monocromatici contenuti in ogni pixel di un buffer di frame monocromatico.
max-resolutionDefinisce la risoluzione massima del dispositivo.
max-widthDefinisce la larghezza massima della regione visibile della pagina nell'output dispositivo.
min-aspect-ratioDefinisce il minimo rapporto tra la larghezza e l'altezza della regione visibile della pagina nell'output dispositivo.
min-colorDefinisce il numero minimo di elementi colorati contenuti in ogni gruppo di elementi colorati dell'output dispositivo.
min-color-indexDefinisce il numero minimo di voci nella tabella di query colore dell'output dispositivo.
min-device-aspect-ratioDefinisce il minimo rapporto tra la larghezza e l'altezza visibile dello schermo dell'output dispositivo.
min-device-widthDefinisce la larghezza minima visibile dello schermo dell'output dispositivo.
min-device-heightDefinisce l'altezza minima visibile dello schermo dell'output dispositivo.
min-heightDefinisce l'altezza minima della regione visibile della pagina nell'output dispositivo.
min-monochromeDefinisce il numero minimo di elementi monocromatici contenuti in ogni pixel di un buffer di frame monocromatico.
min-resolutionDefinisce la risoluzione minima del dispositivo.
min-widthDefinisce la larghezza minima della regione visibile della pagina nell'output dispositivo.
monochromeDefinisce il numero di elementi monocromatici contenuti in ogni pixel di un buffer di frame monocromatico. Se non è un dispositivo monocromatico, il valore è uguale a 0
orientamentoDefinisce se l'altezza della regione visibile della pagina nell'output dispositivo è maggiore o uguale alla larghezza.
risoluzioneDefinisce la risoluzione del dispositivo. Ad esempio: 96dpi, 300dpi, 118dpcm
scanDefinisce il processo di scansione per i dispositivi di tipo TV.
larghezzaDefinisce la larghezza della regione visibile della pagina nell'output dispositivo.

Compatibilità del browser

Compatibilità dei browser con l'attributo @media, i numeri nella tabella sottostante rappresentano la versione minima del browser che supporta l'attributo; tutte le principali browser supportano questa regola.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 9+

  • Apple Safari 1.3+

  • Opera 9.2+

Leggi di più

Si prega di consultare la seguente guida:Tipi di Media del CSS