Propiedad media de <link> HTML

Definición y uso

media La propiedad especifica para qué medios/dispositivos se ha optimizado el recurso objetivo.

media La propiedad especifica en qué dispositivo se mostrará el documento enlazado.

Esta propiedad se utiliza principalmente con tablas de estilo CSS, para especificar estilos diferentes para diferentes tipos de medios.

media La propiedad puede aceptar múltiples valores.

Ejemplo

Dos estilos de hojas de estilo diferentes para dos tipos de medios diferentes (pantalla y impresión):

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

Prueba por tu cuenta

Sintaxis

<link media="valor>

Operadores posibles

Operadores Descripción
and Define el operador AND.
not Define el operador NOT.
, Define el operador OR.

Dispositivo

Dispositivo Descripción
all Por defecto. Para todos los tipos de dispositivos de medios.
print Para la vista previa de impresión y las páginas de impresión.
screen Para computadoras, tabletas, smartphones y otros.
speech Lector de pantalla para la lectura de páginas.
aural Descontinuado.Sintetizador de voz.
braille Descontinuado.Dispositivos de retroalimentación en braille.
handheld Descontinuado.Dispositivos portátiles (pantalla pequeña, ancho de banda limitado).
projection Descontinuado.Proyector.
tty Descontinuado.Máquinas telegráficas y otros medios similares que utilizan una cuadrícula de caracteres de espacio fijo.
tv Descontinuado.Dispositivos de tipo televisión (baja resolución, capacidad de desplazamiento limitada).

Valor

Valor Descripción
aspect-ratio

Define la proporción anchura/altura de la región de visualización del objetivo.

Se pueden usar los prefijos "min-" y "max-".

Ejemplo: media="screen and (aspect-ratio:16/9)"

color

Define el número de bits por color del monitor objetivo.

Se pueden usar los prefijos "min-" y "max-".

Ejemplo: media="screen and (color:3)"

color-index

Define el número de colores que puede manejar el monitor objetivo.

Se pueden usar los prefijos "min-" y "max-".

Ejemplo: media="screen and (min-color-index:256)"

device-aspect-ratio Descontinuado.Define la proporción device-width/device-height del monitor/papel objetivo.
device-width Descontinuado.Define el ancho del monitor/papel objetivo.
device-height Descontinuado.Define la altura del monitor/papel objetivo.
grid

Define si el dispositivo de salida es una cuadrícula o un mapa de bits.

Valores posibles: "1" representa la cuadrícula, "0" es otro.

Ejemplo: media="handheld and (grid:1)"

height

Define la altura de la región de visualización del objetivo.

Se pueden usar los prefijos "min-" y "max-".

Ejemplo: media="screen and (max-height:700px)"

monochrome

Define cada bit por píxel en el búfer de frame monocromático.

Se pueden usar los prefijos "min-" y "max-".

Ejemplo: media="screen and (monochrome:2)"

Orientación

Se especifica la orientación del monitor/papel objetivo.

Los valores posibles son: "portrait" o "landscape".

Ejemplo: media="all and (orientation: landscape)"

Resolución

Se especifica la densidad de píxeles del monitor/papel objetivo (dpi o dpcm).

Se pueden usar los prefijos "min-" y "max-".

Ejemplo: media="print and (resolution:300dpi)"

Escaneo

Se especifica el método de escaneo del monitor de TV.

Los valores posibles son: "progressive" y "interlace".

Ejemplo: media="tv and (scan:interlace)"

Ancho

Se especifica el ancho de la región de visualización del objetivo.

Se pueden usar los prefijos "min-" y "max-".

Ejemplo: media="screen and (min-width:500px)"

Compatibilidad con navegadores

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte