Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. HTMLImageElement
  4. src

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

HTMLImageElement: src プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

HTMLImageElementsrc プロパティは、HTML のsrc 属性を反映し、<img> 要素に表示する画像を指定します。

単一の画像のみを指定し、ブラウザーがビューポートサイズと画面のピクセル密度に最適な画像を選択できるように複数の画像を指定しなかった場合、src 属性は希望する画像の URL を指定する文字列となります。これは、HTML の中でsrc コンテンツ属性を用いて設定するか、プログラムによって要素のsrc プロパティを設定することで行うことができます。

srcset コンテンツ属性を使って、画面のピクセル密度に応じた複数の画像の候補を提供する場合は、src 属性で指定された URL は、2 通りの方法で使用されます。

  • srcset に対応していないブラウザーのための代替画像として使用します。
  • srcset にサイズ倍率1x で画像を指定したのと同等になります。つまり、src で指定した画像は、低密度の画面(ふつうの 72 DPI や 96 DPI ディスプレイなど)で使用されます。

さらに、srcsizes (または、対応するsizes コンテンツ属性)およびsrcset の両方を使用して、ビューポートサイズに基づいて画像を選択する場合、src 属性はsizessrcset に対応していないブラウザーのための予備としてのみ使用されます。その他の場合は、全く使用されません。

単一の画像の指定

HTML

html
<img  src="grapefruit-slice-332-332.jpg"  width="160"  alt="グレープフルーツのスライスです。おいしそう。" />

結果

一連の画像を src で使用

一連の画像をsrcset プロパティで使用する場合、src は古いブラウザー用の予備画像として、あるいは画像の1x サイズとして機能します。

HTML

結果

ビューポートベース選択時の代替画像の指定

ビューポートベースで画像を選択する際に、sizes プロパティも指定してsrcset から選択すると、src プロパティはビューポートベースでの選択に対応していないブラウザーで使用される代替画像として機能します。ビューポートベースの選択に対応しているブラウザーは、この場合はsrc を無視します。

HTML

結果

仕様書

Specification
HTML
# dom-img-src

ブラウザーの互換性

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp