HTMLの <img>
タグの alt
属性(alternative textの略)は、画像の内容をテキスト形式で記述するために使用されます。この属性は、特に以下のような状況で重要になります:
- 画像が読み込まれない時:画像が何らかの理由で表示できない場合、
alt
属性のテキストが代わりに表示されます。これは画像ファイルが見つからない、ネットワークエラーが発生している、またはユーザーが低速接続を使用している場合に役立ちます。 - 視覚障害者のアクセシビリティ:スクリーンリーダーを使用する視覚障害者のユーザーは、
alt
属性のテキストを通して画像の説明を聞くことができます。 - SEO(検索エンジン最適化):検索エンジンは画像の
alt
テキストを読み、ページの内容を理解する上での手がかりとします。適切なalt
テキストは、画像検索結果でのランキングを改善することにも役立ちます。
alt
属性の使用法
alt
属性は、画像の意味や機能を簡潔に説明するべきです。
<img src="example.jpg" alt="子犬がボールで遊んでいる様子">
この例では、画像が表示されない場合やスクリーンリーダーを使用している場合に、「子犬がボールで遊んでいる様子」という説明が提供されます。
alt
属性のベストプラクティス
- 記述的で簡潔なテキスト: 画像の
alt
テキストは、画像が何を表しているかを簡潔に説明すべきです。あまり長い説明は避け、必要な情報を短いフレーズにまとめます。 - 重要な画像にのみ使用: 装飾的な画像や、特に情報を提供しない画像には
alt
属性を空にするか、role="presentation"
属性を使用します。 - キーワードの利用: もし画像がページのトピックやキーワードに関連している場合、それらを
alt
テキストに含めることでSEOに有利に働くことがありますが、キーワードのスタッフィング(無理に多くのキーワードを詰め込むこと)は避けるべきです。
alt
属性はウェブアクセシビリティの基本であり、すべての画像に対して適切に設定されるべきです。これにより、すべてのユーザーがより豊かなウェブ体験を享受できるようになります。