Propriedade media <link> HTML
Definição e uso
media
A propriedade define para que mídia/dispositivo o recurso alvo foi otimizado.
media
A propriedade especifica em que dispositivo o documento vinculado será exibido.
Esta propriedade é principalmente usada com folhas de estilo CSS, para especificar estilos diferentes para diferentes tipos de mídia.
media
A propriedade pode aceitar vários valores.
Exemplo
Dois estilos de folha de estilo diferentes para dois tipos diferentes de mídia (tela e impressão):
<head> <link rel="stylesheet" type="text/css" href="theme.css"> <link rel="stylesheet" type="text/css" href="print.css" media="print">
Experimente pessoalmente
Sintaxe<link media="value
>
Operadores possíveis | Descrição |
---|---|
Operadores | and |
Define o operador AND. | not |
Define o operador NOT. | , |
Define o operador OR.
Define o operador OR. | Descrição |
---|---|
Dispositivo | all |
Padrão. Usado para todos os tipos de dispositivos de mídia. | |
Usado para visualização de impressão prévia/página de impressão. | screen |
Usado em computadores, tablets, smartphones e outros. | speech |
Leitor de tela para leitura de páginas. | Descontinuado.aural |
Sintetizador de voz. | Descontinuado.braille |
Dispositivo de feedback em braile. | Descontinuado.handheld |
Dispositivo portátil (pequeno painel, largura de banda limitada). | Descontinuado.Projetor. |
tty | Descontinuado.Máquinas de teletipo e mídias semelhantes que usam grade de espaçamento fixo. |
tv | Descontinuado.Dispositivos de tipo TV (baixa resolução, capacidade de rolagem limitada). |
Valores
Valores | Descrição |
---|---|
aspect-ratio |
Define a proporção largura/altura da área de exibição alvo. É possível usar os prefixos "min-" e "max-". Exemplo: media="screen and (aspect-ratio:16/9)" |
color |
Define o número de bits de cada cor no monitor alvo. É possível usar os prefixos "min-" e "max-". Exemplo: media="screen and (color:3)" |
color-index |
Define o número de cores que o monitor alvo pode processar. É possível usar os prefixos "min-" e "max-". Exemplo: media="screen and (min-color-index:256)" |
device-aspect-ratio | Descontinuado.Define a proporção device-width/device-height do monitor/papel alvo. |
device-width | Descontinuado.Define a largura do monitor/papel alvo. |
device-height | Descontinuado.Define a altura do monitor/papel alvo. |
grid |
Define se o dispositivo de saída é uma grade ou bitmap. Valores possíveis: "1" representa grade, "0" representa outros. Exemplo: media="handheld and (grid:1)" |
height |
Define a altura da área de exibição alvo. É possível usar os prefixos "min-" e "max-". Exemplo: media="screen and (max-height:700px)" |
monochrome |
Define cada bit de pixel no buffer de frame monocromático. É possível usar os prefixos "min-" e "max-". Exemplo: media="screen and (monochrome:2)" |
orientação |
Define a orientação do monitor/papel alvo. Os valores possíveis são: "portrait" ou "landscape". Exemplo: media="all and (orientation: landscape)" |
resolução |
Define a densidade de pixels do monitor/papel alvo (dpi ou dpcm). É possível usar os prefixos "min-" e "max-". Exemplo: media="print and (resolution:300dpi)" |
scan |
Define o método de escaneamento do monitor de TV. Os valores possíveis são: "progressive" e "interlace". Exemplo: media="tv and (scan:interlace)" |
largura |
Define a largura da área de exibição do alvo. É possível usar os prefixos "min-" e "max-". Exemplo: media="screen and (min-width:500px)" |
Suporte de navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |