* a 要素・area 要素 coords 属性 (HTML, XHTML 1)
[1] [[HTML]] の [CODE(HTMLe)[[[a]]]] 要素および [CODE(HTMLe)[[[area]]]]
要素の [DFN[[CODE(HTMLa)[coords]] 属性]]は、
領域の位置と形を指定します。
[2] 仕様書:
[[HTML 4]]
** 属性値
[3] この属性の値は [CODE(SGML)[%[[Coords]]]] です。
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。
[4] この属性は省略可能です。
仕様書には明記されていませんが、 [CODE(HTMLe)[area]]
の場合 [CODE(HTMLa)[[[shape]]]] が [CODE(HTML)[[[default]]]]
以外なら必須、 [CODE(HTMLe)[a]] の場合 [CODE(HTML)[default]]
の場合と画像写像の領域にしない場合以外は必須と思われます。
(そうしなければ意味を成しません。)
** 歴史
*** 大域属性としての使用
[9] [[XHTML2]] では [CODE(HTMLa)@en[[[src]]]] の[[大域属性]]化に伴い
[CODE(HTMLa)@en[[[coords]]]] [[属性]]も[[大域属性]]となりました。
;; [CITE@en[- XHTML Attribute Collections]] ([TIME[2002-12-12 23:58:38 +09:00]] 版)
** メモ
[5]
[CITE@en-us[coords Property (A, AREA)]] ([CODE[2007-05-02 10:44:26 +09:00]] 版)
([[名無しさん]])
[6]
>>5
> For [CODE(HTMLe)@en[[[a]]]] objects, you must set the value of this property before you can retrieve it. This satisfies the requirements of World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1 World Wide Web link. The page author is responsible for implementing the functionality defined in HTML 4.0 World Wide Web link for [CODE(HTMLe)@en[[[a]]]] objects, if desired.
意味がわからない。
([[名無しさん]] [WEAK[2007-05-02 01:49:01 +00:00]])
[7]
[CITE[Re: Image maps: should we drop ?]] ([[Ian Hickson]] 著, [CODE[2007-08-06 21:22:19 +09:00]] 版)
> Regarding , I don't think it's used any more now than when I
decided not to include it in HTML5, so I'm still of the opinion that not
including it is a good thing.
[8] [CITE[The SMIL 3.0 Linking Modules]] ([TIME[2008-12-02 00:45:09 +09:00]] 版)
[[#comment]]
* メモ