Exemplo
Duas folhas de estilo diferentes para dois diferentes tipos 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">
</head>
Tente você mesmo " Definição e Uso
A media atributo especifica o que a mídia / dispositivo o recurso de destino é otimizado para.
Este atributo é usado principalmente com folhas de estilo CSS para especificar diferentes estilos para diferentes tipos de mídia.
A media atributo pode aceitar vários valores.
Suporte a navegadores
Atributo | |||||
---|---|---|---|---|---|
media | sim | sim | sim | sim | sim |
Diferenças entre HTML 4.01 e HTML5
A media atributo agora suporta mais valores.
Sintaxe
<link media="value">
possíveis Operators
Valor | Descrição |
---|---|
and | Especifica um operador AND |
not | Especifica um operador NOT |
, | Especifica um operador OR |
Devices
Valor | Descrição |
---|---|
all | Padrão. Apropriado para todos os dispositivos |
aural | sintetizadores de voz |
braille | dispositivos de realimentação Braille |
handheld | dispositivos portáteis (tela pequena, largura de banda limitada) |
projection | projetores |
/ páginas impressas modo de visualização de impressão | |
screen | telas de computador |
tty | Teletypes e meios de comunicação similares usando uma grade de caracteres de passo fixo |
tv | dispositivos do tipo televisão (baixa resolução, capacidade de deslocamento limitado) |
valores
Valor | Descrição |
---|---|
width | Especifica a largura da área de exibição de alvo. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (min-width:500px)" |
height | Especifica a altura da área de exposição alvo. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (max-height:700px)" |
device-width | Especifica a largura do alvo de exibição / papel. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (device-width:500px)" |
device-height | Especifica a altura do alvo display / papel. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (device-height:500px)" |
orientation | Especifica a orientação do alvo visor / papel. Valores possíveis: "portrait" ou "landscape" Exemplo: media="all and (orientation: landscape)" |
aspect-ratio | Especifica a relação largura / altura da área de exibição de alvo. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (aspect-ratio:16/9)" |
device-aspect-ratio | Especifica a taxa de device-width / dispositivo de altura do alvo display / papel. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (aspect-ratio:16/9)" |
color | Especifica os bits por cor de exibição de destino. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (color:3)" |
color-index | Especifica o número de cores a exibição de destino pode manipular. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (min-color-index:256)" |
monochrome | Especifica os bits por pixel em um frame buffer monocromática. "min-" e "max-" prefixos pode ser usado. Exemplo: media="screen and (monochrome:2)" |
resolution | Especifica a densidade de pixels (dpi ou dpcm) do alvo display / papel. "min-" e "max-" prefixos pode ser usado. Exemplo: media="print and (resolution:300dpi)" |
scan | Especifica o método de verificação de uma tela de TV. Os valores possíveis são "progressive" e "interlace" . Exemplo: media="tv and (scan:interlace)" |
grid | Especifica se o dispositivo de saída é grade ou bitmap. Os valores possíveis são "1" para o grid, e "0" caso contrário. Exemplo: media="handheld and (grid:1)" |