学びブログ
Learning Blog

DESIGN
HTML/CSS

画像のaltは何を書く?|写真の見た目よりページ内の役割から考える

IMAGE ALTERNATIVES

同じ写真でも、伝える言葉は変わる。

画像を配置するとき、altに何を書けばよいか迷うことがあります。「写真に写っているものを全部説明する」「検索向けのキーワードを入れる」と考える前に、その画像をページに置いた目的を確認しましょう。

たとえば、打ち合わせ中の写真でも、仕事内容を説明する事例では具体的な情報を持ち、雰囲気を添えるだけの場所では装飾として扱うことがあります。判断の出発点は画像単体ではなく、周囲の文章との関係です。

1. 情報・装飾・操作の役割を整理する

W3C WAIのImages Tutorialは、画像の目的に応じた代替テキストの考え方を示しています。情報を伝える画像では重要な内容を簡潔に表し、純粋な装飾画像には空のaltを使います。画像だけで構成されたリンクやボタンでは、操作の目的が伝わることが必要です。参考:W3C WAI Images Tutorial

ページ内の役割考えること
内容を伝える写真・図画像がないと何の情報が失われるか
雰囲気を添える装飾読み上げに情報を追加する必要があるか
画像だけのリンク・ボタンどこへ進むか、何を実行するか

この表は作業の入口です。判断が難しい場合は、参考資料にある各分類の例を読み、実際のページの文脈へ当てはめます。

2. 「画像を外したら何が足りないか」を書く

制作時には、まず画像を見ない状態で本文を読んでみます。商品の色違いが文章にない、設置前後の違いが写真でしか分からない、といった不足を一文にすると、代替テキストの候補を作りやすくなります。

架空の施工事例なら、「入口の段差にスロープを設置した状態」のように、記事で伝えたい変化を表せます。根拠がないのに「誰でも安全に使える入口」と評価まで加えるのではなく、画像と本文で確認できる情報にとどめます。

3. 装飾では空のaltと省略を区別する

装飾として使うimg要素の基本例は次のようになります。alt属性自体を消すことと、空の値を指定することは同じではありません。

<img src="decoration.png" alt="">

同じ画像でも、本文で説明する内容や配置が変われば役割も変わります。画像フォルダー全体に同じ設定を機械的に当てるより、使われているページで確認しましょう。

4. 長い情報は本文にも置く

比較図やグラフが複数の数値・関係を示す場合、短いaltだけにすべてを詰め込むと内容を追いにくくなります。図が何を示すかを短く説明し、詳しい数値や結論は近くの本文や表で読めるようにします。

制作担当と記事担当が分かれているなら、画像一覧に「役割」「伝えたい内容」「本文で補足する場所」の三項目を用意すると、altだけを最後に埋める作業になりにくくなります。

5. 原稿と実装をセットで確認する

  • ファイル名がそのまま説明文になっていないか。
  • 画像を置いた目的と、altの内容が対応しているか。
  • 近くの文章を不必要に繰り返していないか。
  • 操作用画像の意味が、見た目を知らなくても分かるか。

最後に、実装されたページでも読み上げや画像非表示の状態を確認します。練習では、一つのページから写真三点を選び、画像を使う理由を一文ずつ書いてみてください。altは画像への名前付けではなく、画像が担っている情報や機能を別の形で渡す設計です。