質問: ieでのalt属性ポップアップ表示について img属性でカーソルをのっけた時にポップアップで表示される文字がありますよね? 普通はtitle属性の文字がそこに反映されるわけですが、ieの仕様ではalt属性でも表示されます。 ただ、同じalt属性だけでも ie上でポップアップ表示されるサイトとされないサイトがあります。 宣言の違いかと思い両方のソースを見ました。 共通で になっています。 なぜか片方のサイトはalt属性だけで表示 片方はaltでは表示されない。 この違いは何なんでしょう cssで設定でもしてるのでしょうか? また、ポップアップされてなくても 通常は出ないのが普通、というかソースには書いてあるので seo上は問題ないですよね? よろしくお願いします。
回答: 同じie環境で回覧しているのでしょうか? ie8とかie9での動作の話でしょうか? 確か、ie7以下がポップアップしますが、 dtdの違いで表示が変わるはずです。 つまり、標準モードか過去互換モードかの判断です。 その違いが無ければ、 1、dtdの上、一行目のxml宣言や空行の有無 2、ie8-9で互換モードで表示した場合 3、その他、cssツールチップやjsなどでの表示 この辺の違いがあるはずです。 (ソースが同じなのに動作が変わる事は物理的にありえません) htmlでは、画像にはaltを設置する方が正しいですが、 altをポップアップさせないのがデフォルトなので、 旧ieが余計なポップアップをしているだけ。 seo? 検索エンジンはhtmlソースを読むので、altが書いてあれば認識します。