Atributo media <a> do HTML

Definição e uso

media O atributo especifica qual tipo de mídia ou dispositivo o documento de link está otimizado.

Este atributo é usado para determinar se a URL de destino é projetada para dispositivos especiais (como iPhone), voz ou mídia impressa.

Este atributo pode aceitar múltiplos valores.

Só pode ser Atributo href Usado quando presente.

Atenção:Este atributo é puramente recomendado.

Exemplo

Definição de link com atributo media:

<a href="att_a_media.asp?output=print" media="print and (resolution:300dpi)">
Abra a página de atributos media para impressão
</a>

Experimente pessoalmente

Sintaxe

<a media="valor>

Operadores possíveis

Operadores Descrição
and Define o operador AND.
not Define o operador NOT.
, Define o operador OR.

Dispositivo

Valor Descrição
all Padrão. Apropriado para todos os dispositivos.
aural Sintetizador de voz.
braille Dispositivo de feedback em braile.
handheld Dispositivos portáteis (pequena tela, largura de banda limitada).
projection Projetor.
print Modo de pré-visualização de impressão/página de impressão.
screen Tela de computador.
tty Teletipo e outros meios que usam uma grade de caracteres de largura fixa.
tv Dispositivos de tipo TV (baixa resolução, capacidade de paginação limitada).

Valor

Valor Descrição
width

Define a largura da área de exibição alvo.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (min-width:500px)"

height

Define a altura da área de exibição alvo.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (max-height:700px)"

device-width

Define a largura do monitor/papel alvo.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (device-width:500px)"

device-height

Define a altura do monitor/papel alvo.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (device-height:500px)"

orientation

Define a orientação do monitor/papel alvo.

Valores possíveis: "portrait" ou "landscape"

Exemplo: media="all and (orientation: landscape)"

aspect-ratio

Define a proporção largura/altura da área de exibição alvo.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (aspect-ratio:16/9)"

device-aspect-ratio

Define a proporção device-width/device-height do monitor/papel alvo.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (aspect-ratio:16/9)"

color

Define o número de bits de cada cor do monitor alvo.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (color:3)"

color-index

Define o número de cores que o monitor alvo pode processar.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (min-color-index:256)"

monochrome

Define o número de bits por pixel em um buffer de frame monocromático.

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="screen and (monochrome:2)"

resolution

Define a densidade de pixels do monitor/papel alvo (dpi ou dpcm).

Prefixos "min-" e "max-" podem ser usados.

Exemplo: media="print and (resolution:300dpi)"

scan

Define o método de escaneamento do monitor de TV.

Valores possíveis são: "progressive" e "interlace".

Exemplo: media="tv and (scan:interlace)"

grade

Define se o dispositivo de saída é uma grade ou bitmap.

Valores possíveis: "1" representa a grade, "0" representa outros.

Exemplo: media="handheld and (grid:1)"

Suporte ao navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte