Attributo media del source
Definizione e uso
media
Imposta o restituisce il valore dell'attributo media dell'elemento <source>.
Attributo media del tag <source> Specifica il tipo di risorsa multimediale (per quali media/dispositivi il file è ottimizzato).
Il browser può utilizzare l'attributo media per determinare se può riprodurre il file. Se non può, può scegliere di non scaricare.
Manuale di riferimento HTML:Tag <source> HTML
Esempio
Restituisce per quali media/dispositivi il file è ottimizzato:
var x = document.getElementById("mySource").media;
Sintassi
Restituisce l'attributo media:
sourceObject.media
Imposta l'attributo media:
sourceObject.media = value
Nota:Questa proprietà può accettare più valori.
Operatore possibile
Valore | Descrizione |
---|---|
and | Operatore AND specificato. |
not | Operatore NOT specificato. |
, | Operatore OR o valore specificato. |
Dispositivo
Valore | Descrizione |
---|---|
all | Adatto a tutti i dispositivi. Predefinito. |
aural | Sintetizzatore vocale. |
braille | Dispositivo di feedback in braille. |
handheld | Dispositivi portatili (schermo piccolo, banda larga limitata). |
projection | Proiettore |
Modalità di anteprima di stampa / pagina di stampa. | |
screen | Schermo del computer. |
tty | Telexwriter con griglia di caratteri a spaziatura fissa e media simili. |
tv | Dispositivi di tipo TV (risoluzione bassa, capacità di scorrimento limitata). |
Valore dell'attributo
Valore | Descrizione |
---|---|
width |
Definire la larghezza della regione di visualizzazione target. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (min-width:500px)" |
height |
Definire l'altezza della regione di visualizzazione target. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (max-height:700px)" |
device-width |
Definire la larghezza del display/pagina target. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (device-width:500px)" |
device-height |
Definire l'altezza del display/pagina target. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (device-height:500px)" |
orientation |
Definire la direzione del display/pagina target. Valori possibili: "portrait" o "landscape". Esempio: media="all and (orientation: landscape)" |
aspect-ratio |
Definire il rapporto larghezza/altezza della regione di visualizzazione target. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (aspect-ratio:16/9)" |
device-aspect-ratio |
Definire il rapporto larghezza/altezza del dispositivo per il display/pagina target. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (aspect-ratio:16/9)" |
color |
Definire il numero di bit per colore del display target. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (color:3)" |
color-index |
Definire il numero di colori che il display target può gestire. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (min-color-index:256)" |
monochrome |
Definire il numero di bit per pixel nel buffer di frame monocromatico. Puoi usare i prefissi "min-" e "max-". Esempio: media="screen and (monochrome:2)" |
resolution |
Definire la densità di pixel (dpi o dpcm) del display/pagina target. Puoi usare i prefissi "min-" e "max-". Esempio: media="print and (resolution:300dpi)" |
scan |
Definire il metodo di scansione del display TV. I valori possibili sono "progressive" e "interlace". Esempio: media="tv and (scan:interlace)" |
grid |
Definire se l'unità di uscita è una griglia o una bitmap. Il valore possibile della griglia è "1", altrimenti è "0". Esempio: media="handheld and (grid:1)" |
Dettagli tecnici
Valore di ritorno: | Valore di stringa che rappresenta il tipo di risorsa multimediale. |
---|
Supporto dei browser
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Supporto | Supporto | Supporto | Supporto | Supporto |
Nota:Tuttavia, nessun browser principale supporta l'attributo media dell'HTML.
Pagine correlate
Manuale di riferimento HTML:Proprietà media del tag <source> HTML