IMG

説明

サポート : すべてのXHTML

画像を表示させます。
A 要素と組み合わせて サーバーサイドイメージマップとして使用したり MAP 要素と組み合わせて クライアントサイドイメージマップとして使用することができます。

ユーザビリティ & アクセシビリティ

この要素を用いる場合は、画像を表示することができないブラウザや音声ブラウザのために alt 属性に代わりとなるテキストを記述しなければなりません。

たとえば、会社のロゴマークの画像の場合、 「会社のロゴ」とするよりも会社名を記述するほうがいいでしょう。 また画像がただの装飾の場合は、alt="" と空のテキストを記述するほうがいいでしょう。

画像の付加的な説明を記述するには title 属性、または longdesc 属性を用います。

内容

要素の内容
なし ( 空要素 )

属性

一般属性
style | title | id | class | dir | lang | xml:lang | xmlns | onclick | ondblclick | onkeydown | onkeypress | onkeyup | onmousedown | onmousemove | onmouseout | onmouseover | onmouseup
個々の説明は 一般属性 を参照してください。
固有属性
src 表示する画像の URI を指定します。
ブラウザで表示できる画像フォーマットには、
  jpeg  gif  png
などがあります。
name この画像をスクリプト等から参照するための名前を NMTOKEN で指定します。 同じ文書中で重複してはいけません。 ( この属性は 1.1、Basic 以降からは使用できません。 代わりに id 属性を使用します。)
align 周りの文字との上下の位置関係を
  top ( 上端を合わせる )
  middle ( 中央を合わせる )
  bottom ( 下端を合わせる )
のいずれかで指定します。

または、テキストの回りこみを
  left ( 文字の左側に配置 )
  right ( 文字の右側に配置 )
で指定します。 ( 過去との互換性のためだけに存在する属性です。 代わりにスタイルシートの vertical-align または float を使用してください。)
alt 画像を表示することができないブラウザや音声ブラウザのために 代わりとなる テキスト を記述します。
border 画像をリンクとして使用する場合に回りに表示される枠の幅を ピクセル単位( Pixels ) で指定します。 ( 過去との互換性のためだけに存在する属性です。 代わりにスタイルシートの border を使用してください。)
longdesc 表示する画像の説明が title 属性だけでは不十分な場合、 説明を記述した文書の URI を指定します。
usemap この画像をクライアントサイドイメージマップとして使用する場合に 使用する MAP 要素の名前を #名前 のように指定します。 ( Basic では使用できません。)
ismap ismap と指定することで、この画像がサーバーサイドイメージマップとなります。 サーバーサイドイメージマップを使用すると CGI にクリックした座標が送られます。 ( Basic では使用できません。)
hspace 画像の左右のスペースを ピクセル単位( Pixels ) で指定します。 ( 過去との互換性のためだけに存在する属性です。 代わりにスタイルシートの margin を使用してください。)
vspace 画像の上下のスペースを ピクセル単位( Pixels ) で指定します。 ( 過去との互換性のためだけに存在する属性です。 代わりにスタイルシートの margin を使用してください。)
width 画像の幅を指定します。実際のサイズを指定しなくてもかまいません。 ピクセル単位または 親要素の幅に対する割合 ( Length ) で指定します。
height 画像の高さを指定します。実際のサイズを指定しなくてもかまいません。 ピクセル単位または 親要素の高さに対する割合 ( Length ) で指定します。

使用例

<img src="image.gif" width="100" height="80" alt="画像" />

サーバーサイドイメージマップとして使うには以下のようにします。

<a href="cgi-bin/ismap.cgi">
  <img src="image.gif" width="100" height="80" alt="画像" ismap="ismap" />
</a>

関連要素

A | MAP