<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>img 要素・object 要素・input 要素 usemap 属性 (HTML, XHTML 1)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">img</anchor></code> 要素および <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">object</anchor></code>
要素および <code class="HTMLe">input</code> 要素の <dfn><code class="HTMLa">usemap</code> 属性</dfn>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">画像写像</anchor>を要素に関連付けます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> 仕様書:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor><ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/objects.html#adef-usemap&quot;">IW:HTML4:&quot;struct/objects.html#adef-usemap&quot;</anchor-external></li><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">B.6.2 Future projects</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;appendix/notes.html#h-B.6.2&quot;">IW:HTML4:&quot;appendix/notes.html#h-B.6.2&quot;</anchor-external></li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor><ul><li><cite xml:lang="en">XHTML 2.0 - XHTML Image Map Attributes Module</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/MarkUp/2007/ED-xhtml2-20071024/mod-csImgMap.html#adef_csImgMap_usemap">http://www.w3.org/MarkUp/2007/ED-xhtml2-20071024/mod-csImgMap.html#adef_csImgMap_usemap</anchor-external></li></ul></li></ul></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>属性値</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> この属性の値は <code class="SGML">%<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor></code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI参照</anchor>) です。</p><p>HTML 4 仕様書には<q>値は <code class="HTMLe">map</code> 要素の <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">name</anchor></code> 属性と一致しなければならない</q>とか書かれていますが、
無理です。
実際には、 <code class="HTMLa">name</code> 値を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">素片識別子</anchor>とした URI 参照とします。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> この属性は省略可能です。
省略するとクライアント側画像写像と結び付けられていないことになります。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>IDREF</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor> では属性値の型が URI 参照から <code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDREF</anchor></code> 
改められました。
(ただし、 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal> によれば修正することを検討中のようです。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <em>XHTML1.1のusemap属性の仕様変更</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.faireal.net/articles/4/25/#d20219">http://www.faireal.net/articles/4/25/#d20219</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDREF</anchor> ですから、
とりあえず区別は出来ますけど、非互換変更は嬉しくないですねぇ。
同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間</anchor>で非互換変更はねぇ。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> やっぱり区別できないや。相対 URI で <code class="URI">foo</code> みたいな場合。
もっとも<del a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ほとんどの場合は</del><ins a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">必ず</ins><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">素片識別子</anchor>付きの 
URI 参照になるでしょうから、
現実的には問題ないのですが。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <q>ほとんどの場合は</q>と書いていましたが、<q>必ず</q>です。
といいますのは、 <code class="HTMLa">usemap</code> の参照先は
<code class="HTMLe">map</code> と定義されているからです。仮に <code class="HTMLe">map</code>
を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書要素</anchor>としたところで、それは文書全体ではなく文書要素に過ぎないので、
それを参照するためにはやはり素片識別子が必要です。
ですから、<q><code class="HTMLe">map</code> を参照</q>という制約の範囲内で素片識別子なしの
URI で済ませられる可能性はありません。</p><p>ただし、独自拡張で例えば CERN 方式の鯖側画像写像定義ファイルを参照できるとか、
そういうのがある場合はこの限りではありません (が実際にはないと思います)。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> しまった! <code class="char">:</code> が <code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ID</anchor></code> 
に含まれていたら区別できない! と思いきや、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor> を 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML名前空間</anchor>無しで使うのは不可能ですから、無問題なのでした。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end>  XHTML 1.1 の 1.0 との差異リストにも載ってないし、気づいてない人も多そう。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end>
<cite>HTML Working Group Voyager Issue Tracking System - Modularization-abstractions/8502</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://hades.mn.aptest.com/cgi-bin/voyager-issues/Modularization-abstractions?id=8502">http://hades.mn.aptest.com/cgi-bin/voyager-issues/Modularization-abstractions?id=8502</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;22</anchor-internal> によれば、一度は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor>に修正することに決めたものの、
ずっと放置した挙句、やっぱり<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDREF</anchor></code>にしておいて、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor>ではまた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor>に戻すそうですwwwwwwwww</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end> 確かにその後、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> の最初の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">作業原案</anchor>では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor> になっています。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">- XHTML Client-Side Image Map Module</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2002-08-06 00:20:43 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/2002/WD-xhtml2-20020805/mod-csImgMap.html#adef_csImgMap_usemap">http://www.w3.org/TR/2002/WD-xhtml2-20020805/mod-csImgMap.html#adef_csImgMap_usemap</anchor-external></comment-p><p>ただし値は <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">id</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor>と一致しなければならないとの矛盾した記述もありました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end>
<cite>[XHTMLMod] usemap=&quot;&quot; attribute should be URI, not IDREF from Anne van Kesteren on 2006-08-04 (www-html-editor@w3.org from July to September 2006)</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lists.w3.org/Archives/Public/www-html-editor/2006JulSep/0036">http://lists.w3.org/Archives/Public/www-html-editor/2006JulSep/0036</anchor-external></p><p>早く直せよねぇwww 
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2006-08-06 05:16:43 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> 内には次のような説明があります。</p><pre class="XML code comment">&lt;!-- 'usemap' points to the 'id' attribute of a &lt;map&gt; element,
     which must be in the same document; support for external
     document maps was not widely supported in HTML and is
     eliminated in XHTML.
     It is considered an error for the element pointed to by
     a usemap IDREF to occur in anything but a &lt;map&gt; element.
--&gt;</pre><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="XHTML1m12n:&quot;dtd_module_defs.html#a_module_Client-side_Image_Map&quot;">IW:XHTML1m12n:&quot;dtd_module_defs.html#a_module_Client-side_Image_Map&quot;</anchor-external></comment-p><p>実装されていないからといって、構文を変えてしまったら、
実装が零になってしまうわけですが・・・。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;25</anchor-internal> <cite>Re: [XHTMLMod] usemap=&quot;&quot; attribute should be URI, not IDREF (PR#9641) from Anne van Kesteren on 2006-10-17 (www-html-editor@w3.org from October to December 2006)</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lists.w3.org/Archives/Public/www-html-editor/2006OctDec/0005">http://lists.w3.org/Archives/Public/www-html-editor/2006OctDec/0005</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2006-10-17 23:26:11 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end>
<cite xml:lang="en">Hixie's Natural Log: Fixing the &quot;usemap&quot; attribute</cite> (<code>2007-03-06 22:48:06 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://ln.hixie.ch/?start=1172653243&amp;count=1">http://ln.hixie.ch/?start=1172653243&amp;count=1</anchor-external></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> は2000年 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">勧告</anchor>前) の時点で既に問題を承知していながら大した問題ではないと無視したり、
問題を指摘されて修正すると回答しながら放置したりを繰り返している。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;31</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">www-html-editor</anchor> はずっと無視されてたのかと思ったら、個人宛 &amp; <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">w3c-html-wg</anchor> に返信していたのか・・・。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end>
これは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> の
<q xml:lang="en" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/objects.html#adef-usemap&quot;">The value of usemap must match the value of the name attribute of the associated MAP element.</q>
という説明から <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">usemap</anchor></code> は <code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDREF</anchor></code> にできると <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor>
の中の人が誤解してしまったのでしょうかね? (その真上に <q xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">uri</anchor></q> と書いてあるのに。)
あるいは、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> のこの部分の中の人も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML m12n</anchor>
の中の人も同じように勘違いしていたのでしょうかね?</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end>
<cite xml:lang="en">XHTML2 Working Group Teleconference -- 24 Oct 2008</cite> (<time>2008-10-24 23:33:09 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/2008/10/24-xhtml-minutes.html#item08">http://www.w3.org/2008/10/24-xhtml-minutes.html#item08</anchor-external></p><blockquote><p>SP: long ago, we said to anne van kestren that we would change IDREF on imagemaps when re-issued 1.1
... should make sure we should do that</p><p>SM: where 1.2 or 2?</p><p>RM: 1.2</p><p>SM: override def of module for m12n - not update m12n because then break all other languages</p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[46]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;41</anchor-internal> この Anne との話ってのは <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;27</anchor-internal> ですよね、2006年の。。。 なんていうか・・・ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WHATWG</anchor> があってよかった。。。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[47]</anchor-end> <cite>XHTML™ 1.2</cite> (<time>2008-12-24 06:07:11 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/MarkUp/2008/ED-xhtml12-20081223/">http://www.w3.org/MarkUp/2008/ED-xhtml12-20081223/</anchor-external></p></section></section><section><h1>UA による利用</h1><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>object の場合</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <code class="HTMLa">usemap</code> 属性が <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">object</anchor></code>
要素に指定されている場合は、その <code class="HTMLe">object</code>
は画像とみなされます。</p><p>UA は、その <code class="HTMLe">object</code> との利用者<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">対話<rt xmlns="http://www.w3.org/1999/xhtml">interaction</rt></rubyb>を単なるクライアント側画像写像だけで実装して構いません。
音声ブラウザやロボットは <code class="HTMLe">object</code> を処理せずに対話できます。
UA は物体を取出したり (処理したり) さえしなくても構いません。
著者はすべての UA が物体を取出したり処理したりすることを期待するべきではありません。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">HTML 4</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> ということは、 <code class="HTMLe">object</code> 自体もその内容もレンダリングせずに、
代わりに結び付けられた画像写像の <code class="HTMLe">map</code> 
だけをレンダリングしておいてもよいということでしょうか。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section></section></section><section><h1>歴史</h1><section><h1>大域属性としての使用</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[49]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML2</anchor> では <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">src</anchor></code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大域属性</anchor>化に伴い
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">usemap</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大域属性</anchor>となりました。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">- XHTML Attribute Collections</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2002-12-12 23:58:38 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/2002/WD-xhtml2-20021211/mod-attribute-collections.html#adef_attribute-collections_usemap">http://www.w3.org/TR/2002/WD-xhtml2-20021211/mod-attribute-collections.html#adef_attribute-collections_usemap</anchor-external></comment-p></section><section><h1><code class="HTMLe" xml:lang="en">input</code> 要素での使用</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> では <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">usemap</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>は <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">input</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>でも定義されていました。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ちなみに <code xmlns="http://www.w3.org/1999/xhtml" class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ismap</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>も定義されていました。</comment-p><delete xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><p xmlns="http://www.w3.org/1999/xhtml"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> この属性は <code class="HTMLe">input</code> 要素でも使えます。
説明がまったく無いのでなんともいえないのですが、おそらくは
<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor></code> が <code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">image</anchor></code> の時だけ使えるものだと思われます。</p><p xmlns="http://www.w3.org/1999/xhtml">しかし、 <code class="HTML">image</code> は提出ボタンであり、
それそのものが<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">鯖側画像写像</anchor>として機能します。
<code class="HTMLa">usemap</code> 属性が指定されていると何が起こるのか規定がないのは困ったことです。</p></delete><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> 仕様書の規定部分にはこの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の存在以外に何ら説明がないのですが、
実は将来の予定 (参考) にこんな記述がありました。</p><blockquote><p>Another possible extension would be to add the <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">usemap</anchor></code> attribute to <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">INPUT</anchor></code> for use as client-side image map when &quot;<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor></code>=<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">image</anchor></code>&quot;. The <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">AREA</anchor></code> element corresponding to the location clicked would contribute the value to be passed to the server. To avoid the need to modify server scripts, it may be appropriate to extend <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">AREA</anchor></code> to provide x and y values for use with the <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">INPUT</anchor></code> element.
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">HTML4 B.6.2</src></p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end> 既に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>が存在している本文の規定とは矛盾するのですが、将来的に <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">input</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>でも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クライアント側画像写像</anchor>を使えるように拡張する案があったようです。
(だとしても <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ismap</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>があるのは謎ですがね。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 5</anchor> でも当初<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">画像写像</anchor>に関する定義の一部として
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">input</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">usemap</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>に言及がありましたが
(r985 で追加)、すぐに r997 で削除されました。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">(X)HTML5 Tracking</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2008-10-06 21:38:03 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://html5.org/tools/web-apps-tracker?from=984&amp;to=985&amp;context=">http://html5.org/tools/web-apps-tracker?from=984&amp;to=985&amp;context=</anchor-external></comment-p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">(X)HTML5 Tracking</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2008-10-06 21:39:21 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://html5.org/tools/web-apps-tracker?from=996&amp;to=997&amp;context=10">http://html5.org/tools/web-apps-tracker?from=996&amp;to=997&amp;context=10</anchor-external></comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end>
<cite>HTML5 IRC logs: freenode / #whatwg / 20070808</cite> (<code>2007-08-08 20:51:29 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://krijnhoetmer.nl/irc-logs/whatwg/20070808#l-108">http://krijnhoetmer.nl/irc-logs/whatwg/20070808#l-108</anchor-external></p><blockquote><p>[07:19] &lt;Hixie&gt; in other news, &lt;input type=image usemap=&quot;#...&quot;&gt; only seems to work in opera and firefox, not in safari and IE  </p><p>[07:25] &lt;Hixie&gt; according to some old data I have, 17% of usemap=&quot;&quot; attributes on &lt;img&gt; elements have the value &quot;#Map&quot;</p><p>[07:27] &lt;Hixie&gt; roughly 0.008% of &lt;input type=image&gt; elements have usemap=&quot;&quot; attributes</p><p>[07:28] &lt;Hixie&gt; (it's less common than &lt;input price=&quot;&quot;&gt;, &lt;input heigth=&quot;&quot;&gt;, &lt;input typ=&quot;&quot;&gt;, &lt;input enable=&quot;&quot;&gt;, &lt;input 1px=&quot;&quot;&gt;, etc) </p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end>
<cite>HTML5 IRC logs: freenode / #whatwg / 20070809</cite> (<code>2007-08-10 09:50:30 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://krijnhoetmer.nl/irc-logs/whatwg/20070809#l-120">http://krijnhoetmer.nl/irc-logs/whatwg/20070809#l-120</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end>
<cite>&lt;input usemap&gt; - Anne’s Weblog</cite> (<code>2007-08-10 18:30:58 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://annevankesteren.nl/2007/08/input-usemap">http://annevankesteren.nl/2007/08/input-usemap</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end>
<cite>Re: &lt;input usemap&gt; (was: Re: <strong></strong>[<strong></strong>html5<strong></strong>]<strong></strong> HTMLMapElement.images)</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Ian Hickson &lt;ian@...&gt;</anchor> 著, <code>2007-08-10 03:00:40 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/11648">http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/11648</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end>
削除されたのは実際 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> にしか実装されておらず (実装されていただけでも驚きですが)、
利用例を見ても不必要なものや間違っていて却って有害なものばかりなため、
仕様に含める (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者エージェント</anchor>が対応する) 意義がないと判断されたためです。
削除された際には一部反対する意見もありましたが、説得力のある主張はありませんでした。</p></section></section><section><h1>実装</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <code class="HTMLa">usemap</code> 属性と異なる文書にある <code class="HTMLe">map</code>
要素を使うのに対応している <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WWWブラウザ</anchor>は多くありません。
<code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDREF</anchor></code> による指定にも対応しているブラウザも少数あります。
(<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal> をみてください。)</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <em>HTML image map test</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/People/mimasa/test/imagemap/">http://www.w3.org/People/mimasa/test/imagemap/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <em>XHTML image map test - results</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/People/mimasa/test/xhtml/imagemap/results">http://www.w3.org/People/mimasa/test/xhtml/imagemap/results</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 素片識別子に <code class="URI">#</code> 
をつけない間違いはクライアント側画像マップができたころからあったみたいです。
てことは当時の実装はそういうエラー処理をしていたんですか。
一方で当時の実装はちゃんと URI 
として外部参照にも対応していたものがあったという話もあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end>
<cite>Bug 109445 &amp;#8211; Referencing a client-side image map declared with id attribute doesn't work</cite> (<code>2007-02-10 14:21:53 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://bugzilla.mozilla.org/show_bug.cgi?id=109445">https://bugzilla.mozilla.org/show_bug.cgi?id=109445</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> 6 も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 1.5 も、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">百分率符号化</anchor>は理解しません。 <code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">%</anchor></code>
は <code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">%</anchor></code> という<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>として解釈します。
(as specced in <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web Applications 1.0</anchor>.)</p><p>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 1.5 は、 <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">id</anchor></code> との<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">一致</anchor>には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大文字</anchor>と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">小文字</anchor>を区別<em>します</em>が、
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">name</anchor></code> との<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">一致</anchor>には区別<em>しません</em>。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> 6 はどちらの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>とも区別<em>しません</em>。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>他との関係</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> 画像写像は <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">map</anchor></code> 要素で定義します。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section></section><section><h1>人工的な利用例</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 簡単な画像写像の例 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">HTML 4、改</src><pre class="HTML">&lt;P&gt;&lt;IMG src=&quot;navbar1.png&quot; usemap=&quot;#MAP1&quot; alt=&quot;navigation bar&quot;&gt;</pre></p></section><section><h1>実利用例</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="531" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[531]</anchor-end> <cite>Thinaboomi Online - Leading Internet Tamil Daily</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Jagathesan</anchor>, <time>2025-11-03T10:20:50.000Z</time>, <time>2004-11-30T06:36:17.792Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20041130063021/http://www.thinaboomi.com/">https://web.archive.org/web/20041130063021/http://www.thinaboomi.com/</anchor-external></li></ul><blockquote><pre>    &lt;td width=&quot;164&quot; height=&quot;65&quot; rowspan=&quot;3&quot; colspan=&quot;6&quot;&gt;&lt;!--webbot bot=&quot;ImageMap&quot; startspan
    rectangle=&quot;(24,11) (139,51) http://www.tamilthirai.com&quot; Src=&quot;images/tt.jpg&quot; Border=&quot;0&quot;
    Height=&quot;65&quot; Width=&quot;164&quot; Name=&quot;thinaboomi4&quot; Alt=&quot;For All Tamil film News&quot; --&gt;&lt;map name=&quot;FrontPageMap0&quot;&gt;&lt;area shape=&quot;RECT&quot; coords=&quot;24, 11, 139, 51&quot; href=&quot;https://web.archive.org/web/20041130063021/http://www.tamilthirai.com/&quot;&gt;&lt;/map&gt;&lt;img src=&quot;https://web.archive.org/web/20041130063021im_/file:///C:/internet/new/images/tt.jpg&quot; border=&quot;0&quot; height=&quot;65&quot; width=&quot;164&quot; name=&quot;thinaboomi4&quot; alt=&quot;For All Tamil film News&quot; usemap=&quot;#FrontPageMap0&quot;&gt;&lt;!--webbot
    bot=&quot;ImageMap&quot; i-checksum=&quot;22310&quot; endspan --&gt;&lt;/td&gt;</pre></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end>
<cite>Mares Avanti Quattro Fins - Mares Adjustable Scuba Fins</cite> (<code>2007-08-09 08:11:10 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://shop.divebooty.com/78.html">http://shop.divebooty.com/78.html</anchor-external></p><blockquote><pre class="HTML example code">&lt;Input type=&quot;image&quot; Src=&quot;https://shop.divebooty.com/images/search.gif&quot; UseMap=&quot;#searchmap&quot; border=&quot;0&quot; valign=&quot;bottom&quot;&gt;</pre></blockquote></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end>
HTML 4 DTD の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈</anchor> (参考) には
<q>USEMAP points to a MAP element which may be in this document or an external document, although the latter is not widely supported</q>
(<code class="HTMLa">usemap</code> はこの文書または外部文書の <code class="HTMLe">map</code> 要素を指します。ただし後者はあまり広く実装されていません。) と書かれています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end>
<cite xml:lang="ja-JP">クライアントサイド イメージマップ - Weblog</cite> (<code>2007-08-14 21:00:00 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://ryus.s21.xrea.com/w/item/942">http://ryus.s21.xrea.com/w/item/942</anchor-external></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="50" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[50]</anchor-end> <cite>XHTML Modularization 1.1 Second Edition Disposition of Comments</cite>
(<time>2009-10-08 04:23:34 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/MarkUp/2009/xhtml-modularization-2e-doc-20090930.html#ssec4">http://www.w3.org/MarkUp/2009/xhtml-modularization-2e-doc-20090930.html#ssec4</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite xml:lang="en">Make image maps work in shadow trees · whatwg/html@4cf3a82</cite>
(<time>2016-05-01 14:18:49 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/whatwg/html/commit/4cf3a825211a69791a2cdbd472ce13e7addb98fe">https://github.com/whatwg/html/commit/4cf3a825211a69791a2cdbd472ce13e7addb98fe</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <cite xml:lang="en">Remove &quot;compatibility caseless&quot; matching</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">domenic</anchor>著, <time>2016-10-21 04:41:46 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/whatwg/html/commit/6acdb2122298d2bb7bb839c0a61b4e1f9b0f9bc9">https://github.com/whatwg/html/commit/6acdb2122298d2bb7bb839c0a61b4e1f9b0f9bc9</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> <cite xml:lang="en">Fix parsing hash-name reference to return null if it finds nothing</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">zcorpan</anchor>著, <time>2017-01-11 07:25:19 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/whatwg/html/commit/e5fa765023f2b60520dd0435981a7a4bebd4d3ed">https://github.com/whatwg/html/commit/e5fa765023f2b60520dd0435981a7a4bebd4d3ed</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="52" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[52]</anchor-end> <cite xml:lang="en">API Deprecations and Removals in Chrome 57  |  Web  |  Google Developers</cite>
(<time>2017-02-23 00:20:53 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://developers.google.com/web/updates/2017/02/chrome-57-deprecations?utm_source=feed&amp;utm_medium=">https://developers.google.com/web/updates/2017/02/chrome-57-deprecations?utm_source=feed&amp;utm_medium=</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</anchor-end> <cite xml:lang="en">Deprecations and Removals in Chrome 58  |  Web  |  Google Developers</cite>
( (<time>2017-03-28 01:25:28 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://developers.google.com/web/updates/2017/03/chrome-58-deprecations">https://developers.google.com/web/updates/2017/03/chrome-58-deprecations</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[54]</anchor-end> <cite xml:lang="ja">XHTML1.1のusemap属性の仕様変更</cite>
(<time>2021-04-25T07:28:52.000Z</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://deztec.jp/x/10/faireal/d20219.xml">http://deztec.jp/x/10/faireal/d20219.xml</anchor-external></p></section></body></html>