CSS: tipos de medios
Una de las características más importantes de las hojas de estilo es que especifican cómo se presentará un documento en diferentes soportes: en la pantalla, en papel, con un sintetizador de voz, con un dispositivo braille, etc.
Actualmente tenemos dos formas de especificar las dependencias de medios para las hojas de estilo:
Especifique el medio de destino de una hoja de estilo con @media o @import at-rules.
Especifique el medio de destino dentro del idioma del documento.
La regla @media
Una regla @media especifica los tipos de medios de destino (separados por comas) de un conjunto de reglas.
A continuación se muestra un ejemplo:
<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>
El idioma del documento
En HTML 4.0, el atributo media en el elemento LINK especifica el medio de destino de una hoja de estilo externa -
A continuación se muestra un ejemplo:
<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 medios reconocidos
Los nombres elegidos para los tipos de medios CSS reflejan los dispositivos de destino para los que las propiedades relevantes tienen sentido. Dan una idea de a qué dispositivo se refiere el tipo de medio. A continuación se muestra una lista de varios tipos de medios:
No Señor. | Valor y descripción |
---|---|
1 | all Apto para todos los dispositivos. |
2 | aural Destinado a sintetizadores de voz. |
3 | braille Diseñado para dispositivos de retroalimentación táctil braille. |
4 | embossed Destinado a impresoras braille paginado. |
5 | handheld Destinado a dispositivos portátiles (normalmente pantalla pequeña, monocromo, ancho de banda limitado). |
6 | Diseñado para material opaco y paginado y para documentos visualizados en pantalla en modo de vista previa de impresión. Consulte la sección sobre medios paginados. |
7 | projection Destinado a presentaciones proyectadas, por ejemplo, proyectores o impresión en transparencias. Consulte la sección sobre medios paginados. |
8 | screen Destinado principalmente a pantallas de computadora en color. |
9 | tty Destinado a los medios que utilizan una cuadrícula de caracteres de paso fijo, como teletipos, terminales o dispositivos portátiles con capacidades de visualización limitadas. |
10 | tv Destinado a dispositivos de tipo televisión. |
NOTE - Los nombres de los tipos de medios no distinguen entre mayúsculas y minúsculas.