coords属性は、クライアントサイドクリッカブルマップでの領域の座標を指定する属性です。
shape属性と組み合わせて、領域を指定します。
coords属性はHTML 3.2, HTML 4.01, ISO-HTML, XHTML 1.0及びXHTML 1.1で利用出来ます。
coords属性は
で利用出来ます。
但し、ネットスケープ 4.xなどの旧式のユーザエージェントでは、<a>要素をクリッカブルマップで利用する事が出来ない場合があります。
coords属性の値は一部を除いて当該クリッカブルマップとなる画像の左上端を(0,0)としての相対座標です。
値は、ピクセル座標かパーセンテージ(○○%)となります。
coords属性の値はshape属性の値によって変わります。
rectの場合"領域の左上端X座標, 領域の左上端Y座標, 領域の右下端X座標, 領域の右下端Y座標"」となります。circleの場合coords属性値は「"領域の中心X座標, 領域の中心Y座標, 半径"」となります。
polyの場合coords属性値は「"頂点 1のX座標, 頂点 1のY座標, 頂点 2のX座標, 頂点 2のY座標, … 頂点 nのX座標, 頂点 nのY座標, "」となります。
仕様では、頂点 1と最後の頂点が一致している必要があります。一致していない場合はユーザエージェントは多角形が閉じられるように必要に応じて頂点の座標を補わなければなりません。