HTML media 属性

前へ 全ての HTML 属性 次へ

定義と用法

media 属性は、リンク先の文書が最適化されるのは、どのメディア/デバイスかを指定します。

この属性は、特殊なデバイス(iPhone など)やスピーチや印刷メディア用に設計されたターゲット URL を指定するのに使用します。

この属性は複数の値を受け入れることができます。


適用

media 属性は、以下の要素で使用することができます:

要素 属性
<a> media
<area> media
<link> media
<source> media
<style> media

例s

A の例

media 属性を持つリンク:

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

Area の例

クリック可能なエリアを持つイメージ・マップ:

<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>
Try it Yourself ❯

Link の例

2 つの異なるメディアタイプ(画面と印刷)のための 2 つの異なるスタイルシート:

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

Source の例

media 属性の使用:

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

Style の例

印刷に使用するスタイルを指定:

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

</style>
Try it Yourself ❯

ブラウザ・サポート

media 属性は、要素ごとに以下のブラウザがサポートしています。

要素
a Yes Yes Yes Yes Yes
area Yes Yes Yes Yes Yes
link Yes Yes Yes Yes Yes
source サポートなし サポートなし サポートなし サポートなし サポートなし
style Yes Yes Yes Yes Yes

前へ 全ての HTML 属性 次へ