例
クリック可能な領域を有する画像マップ、:
<img src="planets.gif"
width="145" height="126"
alt="Planets"
usemap="#planetmap">
<map
name="planetmap">
<area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
<area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
<area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>
»それを自分で試してみてください 定義と使用法
<area>タグは、(イメージマップはクリック可能な領域を有する画像である)イメージマップの内側の領域を定義します。
<area>要素は常に内側にネストされた<map>タグ。
注: usemap内の属性<img>タグが関連付けられている<map>要素のname属性、および画像と地図との関係を作成します。
ブラウザのサポート
素子 | |||||
---|---|---|---|---|---|
<area> | はい | はい | はい | はい | はい |
HTML 4.01とHTML5の違い
HTML5は、いくつかの新しい属性を持っており、いくつかのHTML 4.01属性がサポートされなくなりました。
HTMLとXHTMLの違い
HTMLでは<area>タグには終了タグがありません。
XHTMLでは<area>タグが適切に閉じられなければなりません。
属性
= HTML5で追加。
属性 | 値 | 説明 |
---|---|---|
alt | text | 地域の代替テキストを指定します。 場合は必須href属性が存在しています |
coords | coordinates | 領域の座標を指定します |
download | filename | ユーザーがハイパーリンクをクリックしたときにターゲットがダウンロードされることを指定します |
href | URL | 地域のためにハイパーリンクターゲットを指定します。 |
hreflang | language_code | ターゲットURLの言語を指定します。 |
media | media query | ターゲットURLがために最適化されているものメディア/デバイスを指定します |
nohref | value | HTML5でサポートされていません。 エリアに関連付けられているリンクを持っていないことを指定します |
rel | alternate author bookmark help license next nofollow noreferrer prefetch prev search tag | 現在のドキュメントとターゲットURLとの間の関係を指定します。 |
shape |
default rect circle poly | 領域の形状を指定します。 |
target | _blank _parent _self _top framename | ここで、ターゲットURLを開くように指定します |
type | media_type | ターゲットURLのメディアタイプを指定します。 |
グローバル属性
<area>タグもサポートし、グローバルは、HTMLの属性 。
イベント属性
<area>タグもサポートしています。イベントは、HTMLの属性 。
関連ページ
HTML DOMリファレンス: Areaオブジェクト
デフォルトのCSS設定
ほとんどのブラウザが表示され<area>次のデフォルト値を持つ要素を:
area {
display:
none;
}