2009-08-20 4 views
1

à n'importe quel composant en html lorsque j'ajoute du texte d'info-bulle par alt = "mon info-bulle". cela fonctionne dans d'autres navigateurs mais pas dans le feu de renard. Pourquoi. est-il un moyen de l'activer dans firefoxMozilla Firefox Tool Tip Texte

Répondre

4

alt = infobulle

Here vous pouvez voir pourquoi Firefox ne présente pas l'info-bulle. Bref, l'attribut alt n'a rien à voir avec les info-bulles. Il est juste devenu à la mode au fil du temps, probablement en raison de IE. Cependant, il existe des solutions de contournement Javascript pour afficher l'info-bulle de toute façon, mais je vous suggère d'adopter une approche différente.

1

Avez-vous essayé title = "Your tooltip text" ??

par exemple -

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

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

pas d'espace après le "=" – TigerTiger

1

Firefox ne présente pas les attributs alt infobulles - c'est une décision de conception.

Vous pouvez utiliser l'attribut title à la place (ou aussi).

+1

Ce n'est pas vraiment une "décision de conception", c'est une question de conformité aux normes. Les attributs "alt" n'ont jamais été conçus pour être utilisés comme info-bulles; Les attributs "title" étaient. Même Microsoft a finalement accepté qu'ils se trompaient, et ont corrigé ce bug dans IE 8 :-) – NickFitz

+0

Je ne pense pas que la spécification vous dit que * vous ne devriez pas * afficher alt comme une info-bulle ... – Greg

1

Vous pouvez utiliser l'attribut title. Pour plus d'informations, cliquez sur here. L'attribut title fonctionne avec tous les navigateurs. Donc, ce serait mieux si vous allez avec ça au lieu de alt.

Exemple:

<div id="blahblah" title='tooltip'> 
Questions connexes