English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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
Valore | Descrizione |
---|---|
all | Utilizzato per tutti i dispositivi |
aural | Abbandonato. Utilizzato per sintetizzatori vocali e sonori |
braille | Abbandonato. Applicato a dispositivi di feedback tattile in braille |
embossed | Abbandonato. Utilizzato per dispositivi di stampa in rilievo per non vedenti |
handheld | Abbandonato. Utilizzato per dispositivi portatili o dispositivi più piccoli, come PDA e telefoni di piccola dimensione |
Utilizzato per stampanti e anteprime di stampa | |
projection | Abbandonato. Utilizzato per dispositivi di proiezione |
screen | Utilizzato per schermi di computer, tablet, smartphone e altri |
speech | Applicato a dispositivi di lettura screen, dispositivi vocali e altri |
tty | Abbandonato. Utilizzato per griglie di caratteri fisse, come telegrafi, terminali e dispositivi portatili con limitazioni sui caratteri |
tv | Abbandonato. Utilizzato per televisioni e televisioni a rete |
Valore | Descrizione |
---|---|
aspect-ratio | Definire la proporzione di larghezza e altezza dell'area visibile della pagina nell'output device |
color | Definire il numero di componenti colorati per gruppo dell'output device. Se non è un dispositivo a colori, il valore è uguale a 0 |
color-index | Definire 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-ratio | Definire la proporzione di larghezza e altezza del visibile dello schermo dell'output device. |
device-height | Definire l'altezza visibile dello schermo dell'output device. |
device-width | Definire la larghezza visibile dello schermo dell'output device. |
grid | Usato per consultare se l'output device utilizza una griglia o un array di punti. |
height | Definire l'altezza dell'area visibile della pagina nell'output device. |
max-aspect-ratio | Definire la massima proporzione di larghezza e altezza dello schermo visibile dell'output device. |
max-color | Definire il numero massimo di componenti colorati per gruppo dell'output device. |
max-color-index | Definire il numero massimo di voci nella tabella di ricerca dei colori dell'output device. |
max-device-aspect-ratio | Definire la massima proporzione di larghezza e altezza dello schermo visibile dell'output device. |
max-device-height | Definire l'altezza massima visibile dello schermo dell'output device. |
max-device-width | Definisce la larghezza massima visibile dello schermo dell'output dispositivo. |
max-height | Definisce l'altezza massima della regione visibile della pagina nell'output dispositivo. |
max-monochrome | Definisce il numero massimo di elementi monocromatici contenuti in ogni pixel di un buffer di frame monocromatico. |
max-resolution | Definisce la risoluzione massima del dispositivo. |
max-width | Definisce la larghezza massima della regione visibile della pagina nell'output dispositivo. |
min-aspect-ratio | Definisce il minimo rapporto tra la larghezza e l'altezza della regione visibile della pagina nell'output dispositivo. |
min-color | Definisce il numero minimo di elementi colorati contenuti in ogni gruppo di elementi colorati dell'output dispositivo. |
min-color-index | Definisce il numero minimo di voci nella tabella di query colore dell'output dispositivo. |
min-device-aspect-ratio | Definisce il minimo rapporto tra la larghezza e l'altezza visibile dello schermo dell'output dispositivo. |
min-device-width | Definisce la larghezza minima visibile dello schermo dell'output dispositivo. |
min-device-height | Definisce l'altezza minima visibile dello schermo dell'output dispositivo. |
min-height | Definisce l'altezza minima della regione visibile della pagina nell'output dispositivo. |
min-monochrome | Definisce il numero minimo di elementi monocromatici contenuti in ogni pixel di un buffer di frame monocromatico. |
min-resolution | Definisce la risoluzione minima del dispositivo. |
min-width | Definisce la larghezza minima della regione visibile della pagina nell'output dispositivo. |
monochrome | Definisce 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 |
orientamento | Definisce se l'altezza della regione visibile della pagina nell'output dispositivo è maggiore o uguale alla larghezza. |
risoluzione | Definisce la risoluzione del dispositivo. Ad esempio: 96dpi, 300dpi, 118dpcm |
scan | Definisce il processo di scansione per i dispositivi di tipo TV. |
larghezza | Definisce la larghezza della regione visibile della pagina nell'output dispositivo. |
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.
|
Si prega di consultare la seguente guida:Tipi di Media del CSS。