HTML <link> mediaAtributos

HTML link 标签参考手册Etiqueta HTML <link>

Ejemplos

Dos hojas de estilo diferentes para dos tipos de medio diferentes (pantalla de computadora e impresión):

<head>
<link rel="stylesheet" type="text/css" href="theme.css.html">
<link rel="stylesheet" type="text/css" href="print.css.html" media="print">
</head>

Pruébalo »

Soporte del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos los navegadores principales soportan el atributo media.


Definición y uso

El atributo media especifica en qué dispositivo se mostrará el documento enlazado.

Este atributo se usa normalmente con hojas de estilo CSS para especificar diferentes estilos para diferentes tipos de medio.

El atributo media acepta varios valores.


Diferencias entre HTML 4.01 y HTML5

El atributo media ahora soporta más valores.


Sintaxis

<link media="value">

Operadores posibles

Valor Descripción
and Especifica un operador AND.
not Especifica un operador NOT.
, Especifica un operador OR.

Dispositivos

Valor Descripción
all Por defecto. Se aplica a todos los dispositivos.
aural Sintetizador de voz.
braille Dispositivo de retroalimentación braille.
handheld Dispositivos de mano (pantalla pequeña, ancho de banda limitado).
projection Proyector.
print Modo de vista previa de impresión / página impresa.
screen Pantalla de computadora.
tty Teletipo y medios similares que utilizan una cuadrícula de caracteres de ancho fijo.
tv Dispositivos tipo televisor (baja resolución, capacidad de desplazamiento limitada).

Valor

Valor Descripción
width Especifica el ancho del área de visualización de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (min-width:500px)"
height Especifica la altura del área de visualización de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (max-height:700px)"
device-width Especifica el ancho de la pantalla/papel de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (device-width:500px)"
device-height Especifica la altura de la pantalla/papel de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (device-height:500px)"
orientation Especifica la orientación de la pantalla/papel de destino.
Valores posibles: 'portrait' o 'landscape'.
Ejemplo: media="all and (orientation: landscape)"
aspect-ratio Especifica la relación ancho/alto del área de visualización de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (aspect-ratio:16/9)"
device-aspect-ratio Especifica la relación device-width/device-height de la pantalla/papel de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (aspect-ratio:16/9)"
color Especifica los bits/color de la pantalla de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (color:3)"
color-index Especifica el número de colores que puede manejar la pantalla de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (min-color-index:256)"
monochrome Especifica los bits/píxel en el búfer de fotogramas monocromático.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="screen and (monochrome:2)"
resolution Especifica la densidad de píxeles (dpi o dpcm) de la pantalla/papel de destino.
Se pueden usar los prefijos 'min-' y 'max-'.
Ejemplo: media="print and (resolution:300dpi)"
scan Especifica el método de escaneo de la pantalla de TV.
Valores posibles: 'progressive' e 'interlace'.
Ejemplo: media="tv and (scan:interlace)"
grid Especifica si el dispositivo de salida es de cuadrícula o de mapa de bits.
Valores posibles: '1' para cuadrícula, de lo contrario '0'.
Ejemplo: media="handheld and (grid:1)"


HTML link 标签参考手册Etiqueta HTML <link> Otras extensiones