HTML <img> タグ

前へ 完全なHTM リファレンス 次へ

画像の挿入方法:

<img src="smiley.gif" alt="Smiley face" height="42" width="42">
Try it Yourself ❯

他の "Try it Yourself" の例が下にあります。


定義と用法

<img> タグは、HTM Lページに画像を定義します。

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

注: 画像は、厳密には、HTML ページに挿入するのではなく、HTML ページにリンクするものです。 <img> タグは、参照する画像のための表示用スペースを作成します。

チップ: 他の文書への画像にリンクするためには、単純に <a> の中に <img> タグをネストするだけです。


ブラウザ・サポート

要素
<img> Yes Yes Yes Yes Yes

HTML 4.01 と HTML5 の相違点

align、border、hspace、vspace 属性は、HTML5 ではサポート対象外です。


HTML と XHTML との相違点

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

XHTML では、<img> タグを適切に閉じる必要があります。


属性

= HTML5 で新規追加。

属性 説明
align top
bottom
middle
left
right
HTML5 ではサポート対象外。
img 内の要素の配置を指定する
alt text 画像の代替テキスト指定する
border pixels HTML5 ではサポート対象外。
画像の周りのボーダーの幅を指定する
crossorigin anonymous
use-credentials
canvas で使用するクロスオリジン・アクセスが可能なサードパーティのサイトからの画像を許可する
height pixels 画像の高さを指定する
hspace pixels HTML5 ではサポート対象外。
画像の左側と右側に空白を指定する
ismap ismap サーバー・サイドのイメージマップとして画像を指定する
longdesc URL 画像の詳細な説明への URL を指定する
src URL 画像の URL を指定する
usemap #mapname クライアント・サイドのイメージマップとして画像を指定する
vspace pixels HTML5 ではサポート対象外。
画像の上側と下側に空白を指定する
width pixels 画像の幅を指定する

グローバル属性

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


イベント属性

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


Examples

Try it Yourself - 例

別な場所からの画像を挿入する
別なフォルダ、または他の Web サイトからの画像を挿入する方法。

画像のハイパーリンクを作る
画像にハイパーリンクを追加する方法。

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


関連ページ

HTML チュートリアル:HTML Images

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

CSS チュートリアル:Styling Images


デフォルトの CSS 設定

ほとんどのブラウザは、次のデフォルト値を使用して <img> 要素を表示しています:

img {
    display: inline-block;
}
Try it Yourself ❯


前へ 完全なHTM リファレンス 次へ