<img>タグは、ページ内に小窓を設けそこに画像を表示する場合に使用します。
HTML規格 | HTML4.01 | HTML5 |
---|---|---|
使用可否 | ○ | ○ |
カテゴリー | 使用できる場所(親要素) | コンテンツモデル(子要素) | タグ省略 |
---|---|---|---|
フローコンテンツ フレージングコンテンツ エンベディッドコンテンツ インタラクティブコンテンツ(usemap属性を持つ場合) フォーム関連要素 パルバブルコンテンツ | エンベディッドコンテンツを子要素にもてる場所 | 無 | 終了タグ無 |
属性 | 意味 | 値のサンプルなど | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
src="URI" | 画像に表示するURI【必須】 | ../img.jpg | ||||||||||||
alt="テキスト" | 画像が表示できない場合の代替テキスト | "画像の説明" | ||||||||||||
height="高さ" | 画像の高さ(ピクセル値) | "200"(初期値:150) | ||||||||||||
width="幅" | 画像の幅(ピクセル値) | "200"(初期値:300) | ||||||||||||
border="太さ" | 画像の境界線幅 ※HTML5以降に廃止。指定不可。 | "0"(境界線なし)、"10" | ||||||||||||
crossorigin="値" | CORS(Cross-Origin Resource Sharing)で 使用される属性。 他のサイトのリソースにアクセスする際に、 認証情報を使用するかどうかを指定 ※HTML5で追加 |
| ||||||||||||
usemap="#名前" | <map>タグで使用する画像の関連付け | "#SAMPLE" | ||||||||||||
ismap | サーバサイドイメージマップの場合に指定 | "ismap" | ||||||||||||
name="固有名" | 画像に付ける固有名 ※HTML5で廃止。idで指定。 | "imgname" | ||||||||||||
longdesc="URI" | 画像を説明するURI ※HTML5で廃止。指定不可。 | ../img.html | ||||||||||||
hspace="余白幅" | 画像の左右余白(ピクセル) ※HTML5で廃止。スタイルシートで指定。 | "10" | ||||||||||||
vspace="余白高さ" | 画像に上下余白(ピクセル) ※HTML5で廃止。スタイルシートで指定。 | "10" | ||||||||||||
align="表示位置" | 画像を表示する位置 ※HTML5で廃止。スタイルシートで指定。 |
| ||||||||||||
srcset="URL 画像幅,・・・" | さまざまな状況で使用する画像 ※HTML5以降に追加 | "sample.jpg 1000W" | ||||||||||||
sizes="値" | さまざまなページ・レイアウトのための画像サイズ ※HTML5以降に追加 | "100vw, 1280px" | ||||||||||||
referrerpolicy="値" | リファラーポリシーを指定 ※HTML5以降に追加 | リファラーポリシー | ||||||||||||
decoding="値" | 画像のデコード方式を指定 ※HTML5以降に追加 |
| ||||||||||||
loading="値" | コンテンツの読み込みタイミングを指定 ※HTML5以降に追加 |
| ||||||||||||
fetchpriority="値" | コンテンツの読み込みタイミングを指定 ※HTML5以降に追加 |
| ||||||||||||
廃止された属性 |
|
グローバル属性 |
| |
イベント属性 |
|