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 |

