HTML <img>タグ


例

画像を挿入する方法:

<img src="smiley-2.gif" alt="Smiley face" width="42" height="42">

試してみる »
(その他の例はページ下部を参照)

ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザが <img> タグをサポートしています。


タグの定義と使用説明

<img> タグは HTML ページ内の画像を定義します。

<img> タグには必須の属性が2つあります:src と alt です。

注釈:技術的には、画像は HTML ページに挿入されるのではなく、HTML ページにリンクされます。<img> タグの役割は、参照される画像のプレースホルダーを作成することです。

ヒント:<a> タグ内に <img> タグをネストすることで、画像に別のドキュメントへのリンクを追加できます。


HTML 4.01 と HTML5 の違い

HTML5 では以下の属性はサポートされません:align、border、hspace、longdesc、vspace。

HTML 4.01 では、以下の属性:align、border、hspace、vspace非推奨。


HTML と XHTML の違い

HTML では、<img> タグには終了タグがありません。

XHTML では、<img> タグは正しく閉じる必要があります。


属性

New:HTML5 の新属性。

属性 值 説明
align top
bottom
middle
left
right
HTML5 ではサポートされません。HTML 4.01 では非推奨です。周囲のテキストに基づいて画像を配置する方法を指定します。
loading eager:即時読み込み
lazy:遅延読み込み
ブラウザが画像を即時読み込みするか遅延読み込みするかを指定します。
alt text 画像の代替テキストを指定します。
border pixels HTML5 ではサポートされません。HTML 4.01 では非推奨です。画像の周囲の枠線を指定します。
crossoriginNew anonymous
use-credentials
画像のクロスオリジン属性を設定します
height pixels 画像の高さを指定します。
hspace pixels HTML5 ではサポートされません。HTML 4.01 では非推奨です。画像の左右の余白を指定します。
ismap ismap 画像をサーバーサイドイメージマップとして指定します。
longdesc URL HTML5 ではサポートされません。HTML 4.01 では非推奨です。長い画像説明を含むドキュメントへの URL を指します。
src URL 表示する画像の URL を指定します。
usemap #mapname 画像をクライアントサイドイメージマップとして定義します。
vspace pixels HTML5 ではサポートされません。HTML 4.01 では非推奨です。画像の上下の余白を指定します。
width pixels 画像の幅を指定します。


グローバル属性

<img> タグはサポートしますHTML のグローバル属性。


イベント属性

<img> タグはサポートしますHTML のイベント属性。


Examples

試してみる - 例


この例では、他のフォルダーやサーバーの画像をウェブページに表示する方法を示します。


この例では、画像をリンクとして使用する方法を示します。


この例では、クリック可能な領域を持つイメージマップを作成する方法を示します。各領域はハイパーリンクです。


関連記事

HTML チュートリアル:HTML 画像

HTML DOM リファレンス:Image オブジェクト

その他の拡張