Atributo de medios HTML


Definición y uso

El mediaatributo especifica para qué medio/dispositivo está optimizado el documento vinculado.

Este atributo se utiliza para especificar que la URL de destino está diseñada para dispositivos especiales (como iPhone), voz o medios impresos.

Este atributo puede aceptar varios valores.


Se aplica a

El mediaatributo se puede utilizar en los siguientes elementos:

Elementos Atributo
<a> medios de comunicación
<área> medios de comunicación
<enlace> medios de comunicación
<fuente> medios de comunicación
<estilo> medios de comunicación

Ejemplos

un ejemplo

Un enlace con un atributo multimedia:

<a href="att_a_media.asp?output=print"
media="print and (resolution:300dpi)">
Open media attribute page for print.</a>

Ejemplo de área

Un mapa de imagen, con un área en la que se puede hacer clic:

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" alt="Sun"
href="sun.htm" media="screen and (min-color-index:256)">
</map>

Ejemplo de enlace

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

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

Ejemplo de fuente

Uso del atributo multimedia:

<source src="movie.ogg" type="video/ogg"
media="screen and (min-width:320px)">

Ejemplo de estilo

Especifique el estilo a utilizar para la impresión:

<style media="print">
h1 {color:#000000;}
p {color:#000000;}
body {background-color:#FFFFFF;}

</style>

Compatibilidad con navegador

El mediaatributo tiene el siguiente soporte de navegador para cada elemento:

Element
a Yes Yes Yes Yes Yes
area Yes Yes Yes Yes Yes
link Yes Yes Yes Yes Yes
source Not supported Not supported Not supported Not supported Not supported
style Yes Yes Yes Yes Yes