--- title: slug: Web/HTML/Element/area tags: - Content - Element - HTML - 'HTML:Flow content' - 'HTML:Phrasing content' - Multimedia - Reference - Web translation_of: Web/HTML/Element/area ---
{{HTMLRef}}

HTML の <area> 要素は、イメージマップの中でクリック可能な領域をあらかじめ定義します。イメージマップでは、画像上の幾何学的な領域を{{Glossary("Hyperlink", "ハイパーテキストリンク")}}と関連付けすることができます。

この要素は {{HTMLElement("map")}} 要素内だけで使用します。

{{EmbedInteractiveExample("pages/tabbed/area.html", "tabbed-taller")}}
コンテンツカテゴリ フローコンテンツ記述コンテンツ
許可されている内容 なし。これは{{Glossary("empty element", "空要素")}}です。
タグの省略 開始タグは必須。終了タグを記述してはなりません。
許可されている親要素 記述コンテンツを受け入れるすべての要素。 <area> 要素は祖先が {{HTMLElement("map")}} でなければなりませんが、直接の親要素である必要はありません。
暗黙の ARIA ロール {{htmlattrxref("href", "area")}} 属性がある場合は {{ARIARole("link")}}、そうでなければ対応するロールなし
許可されている ARIA ロール なし
DOM インターフェイス {{domxref("HTMLAreaElement")}}

属性

この要素にはグローバル属性があります。

{{htmlattrdef("alt")}}
画像を表示しないブラウザーが代わりに表示するテキスト文字列です。テキストの内容は、代替テキストを表示しない場合に画像が提供する選択肢と同じものをユーザーに与えるような表現にすべきです。この属性は {{htmlattrxref("href", "area")}} 属性が使用されている場合のみ必要です。
{{htmlattrdef("coords")}}
coords 属性は <area> の寸法、形状、配置における shape 属性の座標を詳述します。
値は CSS ピクセルの数です。
{{htmlattrdef("download")}}
この属性がある場合は、作者はハイパーリンクをリソースのダウンロードに使用すると考えていることを示します。{{htmlattrxref("download", "a")}} 属性の詳しい説明は {{HTMLElement("a")}} をご覧ください。
{{htmlattrdef("href")}}
この領域のハイパーリンクの宛先です。この値は有効な URL です。この属性は省略可能です。その場合、その <area> 要素はハイパーリンクを提供しません。
{{htmlattrdef("hreflang")}}
リンク先のリソースの言語を示します。許容される値は BCP47 で定めています。この属性は、 {{htmlattrxref("href", "area")}} 属性を与える場合にのみ使用してください。
{{htmlattrdef("ping")}}
ハイパーリンクがフォローされたときに、ブラウザーから {{HTTPMethod("POST")}} リクエストが本文を PING として (バックグラウンドで) 送信する URL を空白で区切ったリストで記述します。ふつうはトラッキング用に使用します。
{{htmlattrdef("referrerpolicy")}} {{experimental_inline}}
リソースを読み込む際にどのリファラーを使用するかを示す文字列です:
{{htmlattrdef("rel")}}
{{htmlattrxref("href", "area")}} 属性を含むアンカーで、この属性は、対象オブジェクトとリンクオブジェクトの関係を指定します。属性値は、空白で区切られたリンク種別の値のリストです。値とその意味は、文書作成者にとって意味を持つかもしれない何らかの権威によって登録されています。他に何も与えられていない場合の既定の関係は void です。この属性は {{htmlattrxref("href", "area")}} 属性が存在する場合にのみ使用してください。
{{htmlattrdef("shape")}}
関連づけたホットスポットの形状です。 HTML の仕様書では、長方形の領域を定義する値 rect、円形の領域を定義する値 circle、多角形を定義する値 poly、定義済みの領域以外のすべての領域を示す値 default を定めています。
多くのブラウザー、特に Internet Explorer 4 以降では circ, polygon, rectangle を {{htmlattrxref("shape", "area")}} の有効な値として対応していますが、これらの値は標準外です。
{{htmlattrdef("target")}}
キーワードまたは作成者が定義した名前で、リンクされたリソースを表示する{{Glossary("browsing context", "閲覧コンテキスト")}}です。
以下のキーワードは特別な意味を持っています。
この属性は {{htmlattrxref("href", "area")}} 属性が存在する場合にのみ使用してください。

注: 新しいブラウザー (例えば Firefox 79 以降) では、 target="_blank"<area> 要素に設定すると、暗黙に同じ動作をする relrel="noopener" と設定します。

非推奨の属性

{{htmlattrdef("name")}} {{deprecated_inline}}
古いブラウザーでスクリプトから使用できるようにするため、クリッカブル領域に名前を定義します。
{{htmlattrdef("nohref")}} {{deprecated_inline}}
関連づけた領域にハイパーリンクがないことを示します。

注: HTML5 では href 属性を省略すれば十分です。

{{htmlattrdef("tabindex")}} {{deprecated_inline}}
ブラウザーのタブオーダーにおける、定義した領域の位置を示す数値です。この属性は HTML5 のグローバル属性です。
{{htmlattrdef("type")}} {{deprecated_inline}}
この属性は使用しないでください。ブラウザーは無視します (HTML 仕様書の W3C 5.3 では有効なものとして定義していますが、正規の HTML 仕様書では定義していておらず、どのユーザーエージェントでも効果がありません。)

<map name="primary">
  <area shape="circle" coords="75,75,75" href="left.html" alt="Click to go Left">
  <area shape="circle" coords="275,75,75" href="right.html" alt="Click to go Right">
</map>
<img usemap="#primary" src="http://placehold.it/350x150" alt="350 x 150 pic">

結果

{{ EmbedLiveSample('Examples', 360, 160) }}

仕様書

仕様書 状態 備考
{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrerpolicy attribute')}} {{Spec2('Referrer Policy')}} referrerpolicy 属性を追加。
{{SpecName('HTML WHATWG', 'embedded-content.html#the-area-element', '<area>')}} {{Spec2('HTML WHATWG')}}
{{SpecName('HTML5 W3C', 'semantics-embedded-content.html#the-area-element', '<area>')}} {{Spec2('HTML5 W3C')}}
{{SpecName('HTML4.01', 'struct/objects.html#h-13.6.1', '<area>')}} {{Spec2('HTML4.01')}}

ブラウザーの互換性

{{Compat("html.elements.area")}}