map 要素

4.8.11 map 要素

Status: Last call for comments

カテゴリー
フロー・コンテンツ
フレージング・コンテンツしか含んでない場合:フレージング・コンテンツ
この要素を使うことができるコンテキスト:
フローコンテンツが期待される場所
コンテンツモデル
トランスペアレント
コンテンツ属性:
グローバル属性
name
DOMインタフェース:
interface HTMLMapElement : HTMLElement {
           attribute DOMString name;
  readonly attribute HTMLCollection areas;
  readonly attribute HTMLCollection images;
};

map 要素は、area 要素の子孫とともにイメージマップを定義します。この要素は、その子を表します。

name 属性はマップに名前を与え、それを参照できるようにします。この属性は必須で、スペース文字を含まない空でない値でなければいけません。id 属性も指定されたら、この両方の属性は同じ値を持たなければいけません。

map . areas

map 要素の中にある area 要素の HTMLCollection を返します。

map . images

map 要素を使う img 要素と object 要素の HTMLCollection を返します。

areas 属性は、map 要素をルートとした HTMLCollection を返さなければいけません。そのフィルタは area 要素だけに一致します。

images 属性は、Document ノードをルートとした HTMLCollection を返さなければいけません。そのフィルタは、イメージマップ処理モデルによってこの map 要素と結びづけられる img 要素と object 要素だけに一致します。

IDL 属性 name は、同じ名前のコンテンツ属性を反映しなければいけません。


※ 原文:http://www.w3.org/TR/2010/WD-html5-20100304/the-canvas-element.html#the-map-element