HTML - Medienattribut


Definition und Verwendung

Das mediaAttribut gibt an, für welche Medien/Geräte das verlinkte Dokument optimiert ist.

Dieses Attribut wird verwendet, um anzugeben, dass die Ziel-URL für spezielle Geräte (z. B. iPhone), Sprache oder Printmedien ausgelegt ist.

Dieses Attribut kann mehrere Werte annehmen.


Gilt für

Das mediaAttribut kann für die folgenden Elemente verwendet werden:

Elemente Attribut
<a> Medien
<Gebiet> Medien
<link> Medien
<Quelle> Medien
<Stil> Medien

Beispiele

Ein Beispiel

Ein Link mit einem Medienattribut:

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

Bereich Beispiel

Eine Imagemap mit einem anklickbaren Bereich:

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

Link-Beispiel

Zwei verschiedene Stylesheets für zwei verschiedene Medientypen (Bildschirm und Druck):

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

Quellenbeispiel

Verwendung des Medienattributs:

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

Stilbeispiel

Geben Sie den Stil an, der für den Druck verwendet werden soll:

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

</style>

Browser-Unterstützung

Das mediaAttribut hat die folgende Browserunterstützung für jedes Element:

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