alt Text wird nicht angezeigt, wenn der Mauszeiger über das Bild bewegt wird

7

Ich habe den folgenden Code:

%Vor%

aus meiner Sicht. Nun, alles funktioniert gut und tut, was ich brauche, aber wenn ich über das Symbol schwebe, dann zeigt es mir keinen Text. Ich habe es in Firefox und Chrome versucht.

Hat jemand anderes das gleiche Problem?

Danke!

    
Lievcin 28.04.2011, 06:36
quelle

5 Antworten

11

#protip - es kann eine schmerzhafte Übung (und sehr un-DRY) sein, title s für alle Ihre Bilder hinzuzufügen. Um dies viel weniger schmerzhaft zu machen, werden alle meine Apps mit diesem JS ausgeliefert (benötigt jquery ):

%Vor%

Dies setzt die title eines beliebigen img ohne title auf den Wert des alt Attributs.

    
smathy 28.04.2011, 22:02
quelle
10

Benutze Titel, nicht alt, und deine Probleme werden gelöst! Alt ist für die Zugänglichkeit - es bedeutet "alternate". Titel ist, was Sie für einen Tooltip verwenden würden.

    
David Fells 28.04.2011 06:39
quelle
7

Ich habe keine Ahnung von Ruby, aber Sie müssen das title-Attribut in HTML verwenden, damit der Rollover-Text in den meisten Browsern angezeigt wird. Hilft das überhaupt?

zB

%Vor%     
Marty 28.04.2011 06:38
quelle
6

Beim Hover-Bild wird title text in der Tooltip angezeigt.

Alt text ist für Benutzer mit deaktivierten Bildern (oder langsamen Verbindungen) und Suchmaschinen

    
Dmitry Evseev 28.04.2011 06:38
quelle
4

Verwenden Sie die Titeloption, um Text in den Schienen 3 anzuzeigen.

%Vor%

Wenn Sie die Maus über die Profil.png bewegen, wird der Text Profil angezeigt.

    
Thaha kp 03.10.2012 06:00
quelle

Tags und Links