タグにはalt
属性が必要です。img
画像が見えない方への情報提供です。これには、視覚障害者(おそらくスクリーンリーダーを使用している)、非グラフィカルブラウザを使用している人、または画像が無効になっている人が含まれる場合があります。画像が純粋にフォーマット用である場合、alt
属性は空の文字列(alt=""
)に設定する必要があります。
alt
属性はツールチップとしてレンダリングされることは想定されていません。私の知る限り、これを行うブラウザはInternet ExplorerforWindowsだけです。
title
属性「は、それが設定されている要素に関する助言情報を提供します」。これは必須ではなく、設定されている要素にまだ存在していない追加の有用な情報を提供する状況でのみ使用する必要があります。title
属性は通常、グラフィカルユーザーエージェント(ブラウザー)のツールチップとしてレンダリングされます。
詳細については、alt属性とtitle属性を参照してください。
グラフィカルメニューは多くの方法の1つで設計できるため、何を変更できるかはわかりません。考慮する必要があるのは次のとおりです。
あなたと同じようにサイトを見ることができない人々へのあなたのナビゲーションメニューのアクセシビリティ。Lynxなどのテキストのみのブラウザでサイトをナビゲートすることは可能ですか?画像をオフにするとどうなりますか?スタイルシートをオフにするとどうなりますか?画像をオフにすることは、おそらく今では非常にまれであり、処理するのが難しいものです-それは判断の呼びかけです。
ツールチップがレンダリングされる原因となっているのはalt
or属性ですか?title
前者の場合、適切なブラウザを使用できる幸運な人にはツールチップが表示されません。
そもそも本当に問題なのか?それを削除することから生じる可能性のあるアクセシビリティの問題を考えると、それは本当に重要ですか?
検索エンジンは、人々に役立つコンテンツを見つけるように設計されています。テキストのみのブラウザで表示したときにサイトが意味をなさない場合は、検索エンジンにとって意味がない可能性があります。検索エンジンではなく、人々のためにサイトを設計します。