Bilder mit <ALT>-Tags

  • Ich verwende bei Bildern in HTML <ALT>-Tags, z.B. <IMG SRC="Bild.jpg" ALT="Bildbeschreibung">. Wenn man mit der Maus über das Bild fährt, sollte der Text ("Bildbeschreibung") angezeigt werden. Funktioniert aber mit dem Firefox nicht. :(
    Muss da irgend etwas am Browser eingestellt werden?

  • Alt ist falsch. Für den von Dir gewünschten Effekt musst Du title verwenden.

    Zitat

    Der Internet Explorer zeigt den Alternativtext als Tooltip an, wenn man mit dem Mauszeiger länger über der Grafik verweilt. Dieses Verhalten ist zwar nicht verboten, stört aber häufig den Seitenautor. Und es verleitet zu der Annahme, das alt-Attribut wäre für diesen Tooltip grundsätzlich zuständig, was aber vollkommen falsch ist. Wenn Sie ihre Grafiken mit erklärenden Tooltips versehen wollen, nutzen Sie das Attribut title.

    Quelle

  • Vielen Dank für die superschnelle Hilfe. Ich habe es ausprobiert, es funktioniert. Was ich nicht verstehe ist, dass es jahrelang mit <ALT> geklappt hat, erst seit einiger Zeit nicht mehr. Ich muss dann wohl gut 1000 Webseiten abändern. :roll:

    Zusatzfrage: es geht mir darum, Webseiten barrierefrei zu gestalten. Wird ein Screenreader die <TITLE>-Tags vorlesen, damit ein Blinder weiß, was für Bilder er nicht sieht?

  • Vielleicht hattest Du auf Deinem Rechner eine Erweiterung, die den alt-Tag als title-Tag angezeigt hat. Es gab mit Sicherheit mal eine dementsprechende Erweiterung, ich weiss aber den Namen nicht mehr.

    Vielleicht wurde diese alte Erweiterung nicht mehr weiter entwickelt und war eines Tages nicht mehr mit der neuen Firefox-Version kompatibel. Eine neuere derartige Erweiterung heisst AltToTitle.

    Aber diese Erweiterung wird nur Dir und den Usern, die diese Erweiterung installiert haben den alt-Tag als title-Tag anzeigen. Alle anderen bleiben aussen vor. Da wäre eine Änderung der Webseiten, auch wenn das mühsam ist, der bessere Weg.

    Ob ein Screenreader die title-Tags vorlesen kann weiss ich nicht. Vielleicht stellst Du mal diese Frage im Unterforum Barrierefreiheit?

  • Zitat

    Ich muss dann wohl gut 1000 Webseiten abändern.


    Das ALT-Tag war von Anfang an auch nur als solches definiert, wer sich jetzt darüber aufregt, zumal die Diskrepanz bei Firefox auch schon recht lange bekannt ist, sollte sich als Webmaster gehörig in Frage stellen, ob es nicht nur hier Defizite gibt.

    http://www.w3.org/TR/REC-html40/struct/objects.html#adef-alt

    http://www.bjoernsworld.de/html/alt-text.html <-- man achte hier auf das Änderungsdatum ganz unten :roll:

  • Zitat von Road-Runner

    Da wäre eine Änderung der Webseiten, auch wenn das mühsam ist, der bessere Weg.

    Wenn es nur um profane <alt> Tags geht, wäre es mit "sed" nahezu eine Fingerübung.

  • Bernd.
    1. Ich bin kein professioneller Webdesigner
    2. Ich gebe mir Mühe, anständige Webseiten zu produzieren, und das durchaus mit Erfolg (seit über 10 Jahren)
    3. Ich stelle nicht Features in Frage, die jahrelang problemlos funktioniert haben

    .Hermes
    Vielen Dank für den Tipp mit "sed".

  • Es gibt keinen ALT-Tag: "alt" ist ein Attribut des <IMG>-Tags. Es ist dafür da, alternativen Text als Beschreibung für eine Grafik anzuzeigen, die aus irgendeinem Grund nicht angezeigt werden kann. Das Attribut title hat eine andere Funktion. Es dient zur Anzeige von Tooltips und ist ein Universalattribut, d.h. es ist auch auf andere Tags (=Elemente) anwendbar. Der IE zeigt - soviel ich weiß - allerdings auch den Text des alt-Attributs als Tooltip an, was jedoch nicht dem Standard entspricht.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress