Atrybut mediów HTML


Definicja i użycie

Atrybut określa, dla mediajakich nośników/urządzeń zoptymalizowany jest połączony dokument.

Ten atrybut jest używany do określenia, że ​​docelowy adres URL jest przeznaczony dla specjalnych urządzeń (takich jak iPhone) , mowy lub mediów drukowanych.

Ten atrybut może przyjmować kilka wartości.


Dotyczy

Atrybutu mediamożna użyć na następujących elementach:

Elementy Atrybut
<a> głoska bezdźwięczna
<obszar> głoska bezdźwięczna
<link> głoska bezdźwięczna
<źródło> głoska bezdźwięczna
<styl> głoska bezdźwięczna

Przykłady

Przykład

Link z atrybutem media:

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

Przykład obszaru

Mapa obrazu z klikalnym obszarem:

<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>

Przykład łącza

Dwa różne arkusze stylów dla dwóch różnych typów nośników (sitodruk i druk):

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

Przykład źródła

Użycie atrybutu media:

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

Przykład stylu

Określ styl, który ma być używany do drukowania:

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

</style>

Obsługa przeglądarki

mediaAtrybut ma następującą obsługę przeglądarki dla każdego elementu :

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