img要素とは?初心者が押さえる基本と使い方ガイド共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
img要素とは?初心者が押さえる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


img要素とは?初心者が押さえる基本と使い方ガイド

ウェブページで写真(関連記事:写真ACを三ヵ月やったリアルな感想【写真を投稿するだけで簡単副収入】)やイラストを表示したいときに欠かせないのが img要素です。「img要素」という言葉は、HTML の中で画像を表示するためのタグを指します。ここでは、初心者にも分かるように、基本的な使い方と大切なポイントを整理します。

ポイント1: src属性で画像の場所を指す img要素の基本は src 属性です。ここに画像ファイルの URL やパスを指定します。正しく指定しないと画像は表示されません。絵のファイル名やサーバー上の場所を確認しましょう。

次に、alt属性 についてです。alt は「代替テキスト」と呼ばれ、画像が表示されないときに代わりに文字で内容を伝えます。視覚に頼れない人にも情報を届けるため、必ず意味のある alt テキストを用意しましょう。画像が装飾目的の場合は alt="" のように空にして読み上げを避けるのも選択肢です。

画像の大きさを決めるには width と height を使います。これらはピクセル単位です。未指定のときは元の画像サイズになります。現場では CSS でサイズを調整することが多いですが、HTML の width/height もページのレイアウトを安定させるのに役立ちます。

img要素の主な属性と意味

以下の表は、よく使う属性とその役割をまとめたものです。実務でも役立ちます。

<th>属性
説明
src表示する画像ファイルの場所を指定します。必須です。
alt画像の内容を文字で説明します。スクリーンリーダー対策と SEO の基本。
width表示幅をピクセル単位で指定します。未指定時は元のサイズ。
height表示高をピクセル単位で指定します。未指定時は元のサイズ。
loading画像の読み込み方法を指定します。lazy にするとスクロール時に読み込み、初期表示を軽くできます。
decodingブラウザが画像をデコードする方式を決定します。auto / sync / async のいずれかです。

使い方のコツ alt は必ず設定しましょう。装飾用の画像には alt="" を付けると読み上げの情報量を減らせます。意味のある画像には内容を的確に伝えるテキストを設定します。

SEO の視点からは、画像ファイル名にも意味のある名前をつけると効果がありますが、本文中の alt テキストが最も重要です。さらに読み込み速度を改善するには lazy loading を活用するのがおすすめです。

実務での活用例と注意点

商品ページの場合は src に商品画像のパス、 alt に商品名と特徴を短く入れます。たとえば「ミニペンケース レッド」です。デザイン上の装飾画像には alt を空にし、意味のある画像には的確な説明を入れると良いでしょう。

複数の画像を並べるときは width/height を揃えると見た目が整います。遅延読み込みを設定すると初期表示のデータ量が減り、ページの表示が速くなります。

アクセシビリティとレスポンシブの基本

画像が情報を補完する場合は alt テキストを適切に設定します。装飾的な画像の場合は alt を空にして、スクリーンリーダーの読み上げを邪魔しないようにします。レスポンシブ対応の基本は、CSS で幅を 100% にし height を auto にする考え方ですが、ここでは説明を割愛しても、HTML だけでも役立つ基本を押さえましょう。

最後に、img 要素はウェブページの視覚的要素を作るための重要な道具です。使い方を正しく学べば、読みやすさ・アクセシビリティ・SEO のすべてを向上させることができます。


img要素の同意語

img要素
HTMLで画像を表示する要素。タグを指す正式名称です。
HTML画像要素
HTMLの中で画像を表示する要素のこと。タグ名はimgで、画像を文内に挿入します。
画像要素
画像を表示する要素の総称。具体的にはimg要素を指すことが多い表現です。
imgタグ
HTMLのimg要素を指す、日常的で口語的な呼び方です。
HTMLのimgタグ
HTMLで画像を挿入する要素を表す言い方です。
HTML画像タグ
HTMLにおける画像を表示するタグのことを指します。
イメージ要素
image element の直訳表現。技術文章や教材で使われることがあります。
イメージタグ
image tag の日本語表現。説明文で使われることが多いです。
画像挿入要素
画像を文書に挿入するための要素を指す表現。img 要素を指すことが一般的です。
画像表示要素
画像を表示する目的の要素という意味の表現です。
HTML画像挿入要素
HTML で画像を挿入する img 要素を指す別称です。
画像表示タグ
画像を表示するためのタグを指すカジュアルな表現です。

img要素の対義語・反対語

テキスト要素
img要素の対義語として、画像を表示せずに文字情報を表示する要素です。代表例は p、span、strong、em などのテキスト系要素です。閲覧者に情報を伝えるとき、画像を使わず文章で表現する場面で使います。
動画要素
画像ではなく動画を表示・再生する要素です。対になる形として、静止画像の img 要素と違うメディア(映像)を扱います。
CSS背景画像
HTML の img 要素ではなく、CSS の background-image で背景として画像を表示します。装飾的な目的やレイアウト調整に使われ、意味的には img の対義的な使い方です。
SVG要素
スター画像の代わりにベクター画像を描画する要素です。拡大しても画質が崩れにくい点が img とは異なります。
canvas要素
JavaScript で自分で絵を描く領域。画像をそのまま表示するのではなく、描画して生成する点が img 要素と異なります。
picture要素
複数のソースを条件付きで切り替える画像の伝送手段。img 要素と組み合わせて使いますが、画像の選択・最適化を柔軟に行う点で対比的です。
データURI画像
データURL(Data URL)として画像データを直に埋め込む方法。src に URL を指定する普通の img とは違い、ソースコード内に画像データを直接含める点が異なります。

img要素の共起語

altテキスト
画像の内容を文字で説明するテキスト。検索エンジンと支援技術に内容を伝える役割を持つ
alt属性
img要素のalt属性に設定する説明文のこと
代替テキスト
視覚に頼らないユーザーへ画像の内容を伝える補足情報
src属性
表示する画像ファイルのURLを指定する img 要素の必須属性
srcset
複数の画像候補を指定し、デバイスの表示密度や画面幅に応じて最適な画像を選ぶ仕組み
sizes
表示領域の幅に応じて適切な画像サイズを伝える属性
width属性
画像の表示幅を設定する属性
height属性
画像の表示高を設定する属性
loading
画像の遅延読み込みを指示する属性。lazy が推奨されるケースが多い
decoding
画像のデコード方法を指定する属性。async/sync などを選べる
referrerpolicy
参照元情報の送信ポリシーを設定する属性
title属性
画像上にマウスを置いたときに表示される補足情報を設定する属性
アクセシビリティ
障害のある人を含むすべての人が利用しやすくする設計思想
スクリーンリーダー
視覚に障害のある人が画像の内容を音声で読んでもらうための支援技術
SEO
検索エンジンに対する最適化。altや読み込み速度が影響する
ページ表示速度
画像のファイルサイズや読み込み方法がページの表示速度に影響
画像最適化
ファイル形式・圧縮・解像度の最適化で軽量化と画質の両立を図る
WebP/AVIF
より高圧縮で画質を保つ現代的な画像フォーマットの総称
フォーマット
jpeg, png, gif, svg, WebP など、img要素で扱える画像形式のこと
レスポンシブ画像
画面サイズやデバイス密度に応じて最適な画像を選ぶ実装全般
遅延読み込み
ページ読み込み時の初期負荷を下げるために画像の読み込みを後回しにする技術
CDN
画像を地理的に近いサーバーから配信して表示を速くする仕組み
キャッシュ
ブラウザに画像データを一時保存して再訪問時の読み込みを速くする仕組み

img要素の関連用語

img要素
HTMLで画像を表示するための要素。表示する画像ファイルを指定するには主に src を使います。
src
画像ファイルのURLを指定する必須属性。ブラウザがこのURLから画像を取得して表示します。
alt
画像が表示されないときの代替テキストで、スクリーンリーダーにも読まれます。SEOとアクセシビリティの観点から非常に重要です。
width
表示する画像の横幅をピクセル単位で設定します。レイアウトの安定に役立ちます。
height
表示する画像の縦の長さをピクセル単位で設定します。
srcset
複数の画像ソースをブラウザに選ばせるための属性です。レスポンシブ画像を実現します。
sizes
srcset と組み合わせて、表示領域の幅に応じた最適な画像サイズを指示します。
loading
ネイティブの遅延読み込みを指定します。値は lazy、eager、auto のいずれかです。
decoding
画像デコードの方法を指定します。sync、async、auto のいずれかです。
crossorigin
外部画像を読み込む際の CORS 方針を指定します。anonymous や use-credentials などがあります。
referrerpolicy
Referer ヘッダの送信方針を制御します。セキュリティやプライバシーの観点で設定します。
ismap
サーバーサイドのイメージマップを使う時に指定します。
usemap
クライアントサイドのマップを指定する属性。複数のホットスポットを設定できます。
longdesc
長い説明への参照を指定しますが、HTML5 では非推奨となっています。
picture要素
複数のソースを条件に応じて選択して表示するための包み要素です。
source要素
picture 要素の中で複数のソースを定義する要素です。
figcaption
figure 内のキャプションを表示します。
figure
画像とキャプションをまとめて意味づける容れ物となる要素です。
data URL
小さな画像をデータ URI として直接 HTML に埋め込む方法です。
画像フォーマット
JPEG、PNG、GIF、SVG、WebP、AVIF などの形式とそれぞれの特徴を理解します。
MIMEタイプ
サーバが送る Content-Type ヘッダで画像の形式を示します(例 image/jpeg)。
デコレーティブ画像
装飾目的の画像には alt を空にしてスクリーンリーダーで読み上げられないようにします。
DPR / デバイスピクセル比
高解像度ディスプレイ対応のために srcset や sizes で最適化します。
レスポンシブ画像
画面サイズや解像度に応じて適切な画像を選択する技術の総称です。
画像最適化
ファイルサイズを小さくして読み込みを速くする技術。圧縮・適切なフォーマット選択・解像度調整などを含みます。
SEO/アクセシビリティ
alt テキストは検索エンジンとスクリーンリーダーの両方に影響します。
キャッシュ・CDN
画像を CDN で配信したりキャッシュ設定を最適化して表示速度を向上させます。
ブラウザサポート
古いブラウザでは一部機能が未対応のことがあるため、フォールバックを用意します。
フォールバック画像
srcset が使えない場合に備えて必ず有効な src を用意します。
preload / プリロード
重要な画像を先に読み込むために link rel=preload as=image を使用する場合があります。

img要素のおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
16116viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2655viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1151viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1151viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
1027viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
986viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
971viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
965viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
859viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
857viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
796viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
792viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
747viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
705viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
695viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
641viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
597viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
590viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
589viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
530viws

新着記事

インターネット・コンピュータの関連記事