2009-08-20 8 views
1

は、alt = "my tool tip text"でツールヒントのテキストを追加すると、htmlのどのコンポーネントにもあります。他のブラウザでは動作しますが、fire foxでは動作しません。なぜ。 Firefoxで有効にする方法はありますか?Mozila FirefoxのツールヒントText

答えて

4

ALT =ツールチップ

Here Firefoxのツールチップが表示されない理由あなたが見ることができます。長い話を簡単に言えば、alt属性はツールチップとは関係ありません。おそらく、IEのために、ちょうど時間の経過とともにファッションになりました。

しかし、とにかくツールチップを表示するためのJavascriptの回避策がありますが、別のアプローチをとることをお勧めします。

1

お試しでしたか?title = "Your tooltip text" ??例えば

-

<a href="#" title= "Some text">Link</a> 

<div title= "Some text">Div</div> 
+0

"="の後に空白がありません – TigerTiger

1

FirefoxがツールチップとしてALT属性を表示しない - それは設計上の決定です。

代わりに(または同様に)title属性を使用できます。

+1

実際には「設計上の決定」ではありませんが、それは標準への準拠の問題です。 "alt"属性はツールチップとして使用されることは決してありませんでした。 "title"属性がありました。 Microsoftでも最終的に間違っていると受け入れており、IE 8でこのバグを修正しました:-) – NickFitz

+0

仕様では、ツールチップとしてaltを表示してはいけないと言われています。 – Greg

1

title属性を使用できます。詳細についてはhereをクリックしてください。 title属性は、すべてのブラウザで機能します。だからあなたがそれをaltの代わりに使うと良いでしょう。

例:!

<div id="blahblah" title='tooltip'> 
関連する問題