Atributo media de fonte
Definição e uso
media
Define ou retorna o valor do atributo media do elemento <source>.
Atributo media do <source> Define o tipo de mídia do recurso de mídia (o arquivo é otimizado para quais mídias/dispositivos).
O navegador pode usar a propriedade media para determinar se pode reproduzir o arquivo. Se não puder, ele pode optar por não baixar.
Manual de referência do HTML:Etiqueta <source> do HTML
Exemplo
Retorna para quais mídias/dispositivos o arquivo é otimizado:
var x = document.getElementById("mySource").media;
Sintaxe
Retornar a propriedade media:
sourceObject.media
Definir a propriedade media:
sourceObject.media = value
Notas:Esta propriedade pode aceitar múltiplos valores.
Operadores possíveis
Valor | Descrição |
---|---|
and | Operador AND. |
not | Operador NOT. |
, | Operador OR. |
Dispositivo
Valor | Descrição |
---|---|
all | Apropriado para todos os dispositivos. Padrão. |
aural | Sintetizador de voz. |
braille | Dispositivo de feedback em braille. |
handheld | Dispositivos portáteis (tela pequena, largura de banda limitada). |
projection | Projetor |
Modo de visualização de impressão prévia / página de impressão. | |
screen | Tela de computador. |
tty | Máquinas de teletipo e mídias semelhantes que usam uma grade de caracteres com espaçamento fixo. |
tv | Equipamentos de tipo de TV (baixa resolução, capacidade de rolagem limitada). |
Valor do atributo
Valor | Descrição |
---|---|
width |
Determina a largura da área de exibição alvo. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (min-width:500px)" |
height |
Determina a altura da área de exibição alvo. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (max-height:700px)" |
device-width |
Determina a largura do monitor/papel alvo. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (device-width:500px)" |
device-height |
Determina a altura do monitor/papel alvo. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (device-height:500px)" |
orientation |
Determina a orientação do monitor/papel alvo. Valores possíveis: "portrait" ou "landscape". Exemplo: media="all and (orientation: landscape)" |
aspect-ratio |
Determina a relação largura/altura da área de exibição alvo. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (aspect-ratio:16/9)" |
device-aspect-ratio |
Determina a relação largura/altura do dispositivo alvo/papel. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (aspect-ratio:16/9)" |
color |
Determina o número de bits por cor do monitor alvo. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (color:3)" |
color-index |
Determina o número de cores que o monitor alvo pode processar. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (min-color-index:256)" |
monochrome |
Determina o número de bits por pixel no buffer de frame monocromático. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="screen and (monochrome:2)" |
resolution |
Determina a densidade de pixels (dpi ou dpcm) do monitor/papel alvo. Pode ser usado o prefixo "min-" e "max-". Exemplo: media="print and (resolution:300dpi)" |
scan |
Determina o método de escaneamento do monitor de TV. Os valores possíveis são "progressive" e "interlace". Exemplo: media="tv and (scan:interlace)" |
grid |
Determina se o dispositivo de saída é grid ou bitmap. Os valores possíveis para "grid" são "1", caso contrário, são "0". Exemplo: media="handheld and (grid:1)" |
Detalhes técnicos
Valor retornado: | Valor de string que representa o tipo do recurso de mídia. |
---|
Suporte do navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |
Notas:No entanto, nenhum navegador principal suporta o atributo media do HTML.
Páginas relacionadas
Manual de referência do HTML:Atributo media do elemento <source> do HTML