しじまのとばり

たまに何か書いている

Mozilla Firefox と "img" タグの alt 属性

2005-10-28 | メモ
IEだと"img"のalt属性はツールチップで表示されたけど、Firefoxだと出ない。

こういうこらしい。
Mozilla はどうして alt ツールチップを表示してくれないの?

Windows プラットフォームで動作する 2つのブラウザの挙動から一般に考えられているのとは異なり、alt は "tooltip" ではなく "alternative" の短縮形です。 alt 属性の値は画像のテキストによる置き換えであり、画像が存在しない時に表示されるものです。

そうしてしまえば作者達が属性を誤用するのを促進してしまうことが分かっているので、Mozilla は alt 属性をツールチップとして表示しません。

* 置き換えテキストをツールチップとして表示すれば、一部の作者はテキストを画像の置き換えではなく補助ツールチップのつもりで使用して不作法な alt テキストを書いてしまいます。(画像を見ない人にとってテキスト置き換えが役に立たないという意味で不作法という事です)
* 置き換えテキストをツールチップとして表示すれば、他の作者はツールチップを表示したくないために置き換えテキストを一切提供したくなくってしまいます。(繰り返しますが、画像を見ない人が困るのです)

Mozilla がツールチップとして表示するための title という別の属性があります。実際、HTML 4.01 仕様は title 属性はツールチップとして表示してもよいと提示しています。しかしながら、この決まった表示方法が要求されているわけではなく、例えば他のブラウザはステータスバーに title 属性を表示しています。

現在の所一部の人はニュースグループや Bugzilla で "でも IE は…" と騒ぎ主張しなければならないと感じているようですが、Mac IE 5 は alt 及び title 属性に対して Mozilla と同様の振る舞いを見せているし、Windows IE も title 属性をツールチップに表示するということを分かって下さい。

Mozilla Webページ作者 FAQより抜粋


勉強になりましたm(__)m

しかし、gooブログはimgタグのtitle属性をサポートしていない。ということは、gooブログをfirefoxで見るならば、画像のツールチップは出ないということになる。
お後がよろしいようで。

最新の画像もっと見る