mozilla
Your Search Results

    map 要素

    概要

    HTML <map> 要素はイメージマップを定義するために、<area> 要素とともに使用します。

    属性

    この要素はグローバル属性を持ちます。

    name
    name 属性は、マップを参照可能にするための名前を与えます。この属性は指定しなければならず、値は空文字列ではなく空白文字を含まないものにしなければなりません。name 属性の値は、同一文書内の別の map 要素の name 属性の値と compatibility-caseless 方式で一致してはいけません。id 属性も指定した場合は、両方の属性の値を同一にしなければなりません。

    <map>
      <area shape="circle" coords="200,250,25" href="another.htm" />
      <area shape="default" />
    </map>
    

    仕様

    仕様書 策定状況 コメント
    WHATWG HTML Living Standard Living Standard  
    HTML5 勧告候補  
    HTML 4.01 Specification 勧告  

    ブラウザ実装状況

    機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
    基本サポート 1.0 1.0 (1.7 or earlier) [1][2] (有) 1.0 1.0
    機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    基本サポート 1.0 1.0 (1.0) [1][2] (有) 1.0 1.0

    Gecko に関する注記

    [1] Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2) より Quirks モードでマッチングを行うときに、空ではない map を優先するようにスキップしません。例えば、以下の HTML で考えてみましょう:

    <map name="a"></map>
    <map name="a">
      <area shape="rect" coords="25,25,75,75" href="#fail">
    </map>
    <img usemap="#a" src="image.png">
    

    Gecko 5.0 より前は、<img> 要素は 2 番目の空でない map にマッチしました。現在は、空であっても 1 番目の map にマッチします。

    [2] Firefox 17 より、<map> HTML 要素のデフォルトスタイルは display: block; ではなく display: inline; になりました。これは他のブラウザの動作と一致しており、また Quirks モードではすでにこのとおりでした。

    関連情報

    Document Tags and Contributors

    Contributors to this page: yyss
    最終更新者: yyss,