area要素
要素名 | バージョン | 開始タグ | 終了タグ | 分類/親 | 中身 |
---|---|---|---|---|---|
area | 3.2, 4.0, X1.0, X1.1 | 必須 | 禁止 | map | EMPTY |
属性名 | バージョン | 属性値 | 既定値 | 備考 |
---|---|---|---|---|
href | 3.2, 4.0, X1.0, X1.1 | %URI; | #IMPLIED | URI for linked resource |
nohref | 3.2, 4.0, X1.0, X1.1 | (nohref) | #IMPLIED | this region has no action |
shape | 4.0, X1.0 | %Shape; | rect | controls interpretation of coords |
coords | 3.2, 4.0, X1.0, X1.1 | %Coords; | #IMPLIED | comma-separated list of lengths |
tabindex | 4.0, X1.0, X1.1 | NUMBER | #IMPLIED | position in tabbing order |
accesskey | 4.0, X1.0, X1.1 | %Character; | #IMPLIED | accessibility key character |
alt | 3.2, 4.0, X1.0, X1.1 | %Text; | #REQUIRED | short description |
target | (4.0), (X1.0) | %FrameTarget; | #IMPLIED | render in this frame |
onfocus | 4.0, X1.0, X1.1 | %Script; | #IMPLIED | the element got the focus |
onblur | 4.0, X1.0, X1.1 | %Script; | #IMPLIED | the element lost the focus |
共通属性 …… %coreattrs;, %i18n;, %events;
areaの解説
クライアント側イメージマップに個々のリンクを設定する要素です。
shape属性でリンク範囲の形、coords属性で具体的な座標を指定します。そして href属性でリンク先の URL を指定します。
href属性の代わりに nohref属性を指定すると、その範囲はどこにもリンクしなくなります。ドーナツ型の範囲を作りたいようなときは、円形の範囲の中に nohref を指定したエリアを作れば良いわけです。
alt属性は忘れがちですが必須です。必ず指定しなくてはなりません。一部のテキストブラウザは alt 属性を利用してクライアント側イメージマップを利用可能にすることができます……が、クライアント側イメージマップを全く利用できないブラウザも存在しますので、別途アンカーを設けることが推奨されています。
- 「area要素」にコメントを書く