CSS - Tipos de mídia
Um dos recursos mais importantes das folhas de estilo é que elas especificam como um documento deve ser apresentado em diferentes mídias: na tela, no papel, com um sintetizador de voz, com um dispositivo braille, etc.
Atualmente, temos duas maneiras de especificar dependências de mídia para folhas de estilo -
Especifique a mídia de destino de uma folha de estilo com as regras @media ou @import at-rules.
Especifique a mídia de destino no idioma do documento.
A regra @media
Uma regra @media especifica os tipos de mídia de destino (separados por vírgulas) de um conjunto de regras.
A seguir está um exemplo -
<style tyle = "text/css">
<!--
@media print {
body { font-size: 10pt }
}
@media screen {
body { font-size: 12pt }
}
@media screen, print {
body { line-height: 1.2 }
}
-->
</style>
A linguagem do documento
No HTML 4.0, o atributo de mídia no elemento LINK especifica a mídia de destino de uma folha de estilo externa -
A seguir está um exemplo -
<style tyle = "text/css">
<!--
<!doctype html public "-//w3c//dtd html 4.0//en">
<html>
<head>
<title>link to a target medium</title>
<link rel = "stylesheet" type = "text/css" media = "print,
handheld" href = "foo.css">
</head>
<body>
<p>the body...
</body>
</html>
-->
</style>
Tipos de mídia reconhecidos
Os nomes escolhidos para os tipos de mídia CSS refletem os dispositivos alvo para os quais as propriedades relevantes fazem sentido. Eles dão uma ideia de qual dispositivo o tipo de mídia deve se referir. Abaixo está uma lista de vários tipos de mídia -
Sr. Não. | Valor e descrição |
---|---|
1 | all Adequado para todos os dispositivos. |
2 | aural Destinado a sintetizadores de voz. |
3 | braille Destinado a dispositivos de feedback tátil em braille. |
4 | embossed Destinado a impressoras braille pagináveis. |
5 | handheld Destinado a dispositivos portáteis (normalmente tela pequena, monocromática, largura de banda limitada). |
6 | Destina-se a materiais opacos e paginados e a documentos exibidos na tela no modo de visualização de impressão. Consulte a seção sobre mídia paginada. |
7 | projection Destinado a apresentações projetadas, por exemplo, projetores ou impressão em transparências. Consulte a seção sobre mídia paginada. |
8 | screen Destinado principalmente a telas de computador coloridas. |
9 | tty Destinado a mídia que usa uma grade de caracteres de pitch fixo, como teletipos, terminais ou dispositivos portáteis com recursos de exibição limitados. |
10 | tv Destinado a dispositivos do tipo televisão. |
NOTE - Os nomes dos tipos de mídia não diferenciam maiúsculas de minúsculas.