ウェブページに次の内容があります:
<img src="/images/icons/invoice-cancelled.png" alt="cancelled" />
しかし、IE8 では、アクセシビリティ オプションの「画像の ALT テキストを常に展開する」がオンになっているにもかかわらず、画像が表示されません。これはなぜでしょうか?
答え1
それは実は要求に応じ標準では、IE はツールチップに代替テキストを表示する唯一のブラウザです。IE7 互換モードに切り替えると表示されると思います。
答え2
調べてみたら、IE8 では代替テキストがツールヒントとして表示されなくなり、代わりにタイトル属性を使用する必要があることがわかりました。とにかくありがとうございます。誰かがこの問題に遭遇した場合に備えて、これを残しておきます。
答え3
私がデザインしたすべての Web ページで、IE8 と Firefox に画像ツールチップが表示されないことに気付きました。その後、title 属性ではなく alt 属性のみを指定していたことに気付きました。
何百もの Web ページのポートフォリオを持っているため、該当する画像にタイトル属性を追加するという時間のかかる作業に直面していました。ありがたいことに、この面倒な作業を代わりに行ってくれる、Alt&Title という Windows アプリケーションを偶然見つけました。
タイトル属性を手動で追加するのに何時間も費やす代わりに、Alt&Title はそれを数分で実行してくれました。
ぜひ試してみてください。私と同じように、皆さんにも役立つと感じていただければ幸いです。
これを宣伝するウェブページはこちらです...
http://www.flysoftware.com/products/altandtitle/overview.asp