Warum wird ein HTML-Bildaltertext im Hover nicht angezeigt?

Im Gegensatz zum Microsoft Internet Explorer-Browser wird in Mozilla Firefox, Google Chrome und anderen Browsern nicht der Text angezeigt, der im ALT-Attribut verwendet wird, wenn er über einem Bild angezeigt wird. Der alternative Text wird so angezeigt, dass er auf der Seite angezeigt wird, wenn ein Bild nicht geladen wird, während der Titeltext Ballontext für geladene Bilder anzeigen soll. Firefox, Chrome und andere Browser (außer Internet Explorer) folgen den W3C-Standards für HTML, die besagen, dass ein Bild das Titelattribut für Sprechblasen-Text haben soll. Aus diesem Grund wird in diesen Browsern der Text nicht angezeigt, wenn Sie über das Bild fahren.

Wenn der Text der Sprechblase angezeigt werden soll, wenn der Mauszeiger über ein Bild bewegt wird, fügen Sie dem img-HTML-Tag "title" hinzu, wie im folgenden Beispielcode gezeigt.

Bild mit nur einem alt- Attribut.

(Blasentext wird nicht angezeigt.)

Bild mit Alt- und Titelattributen.

(Zeigt Ballon-Text mit Mauszeiger an.)

Wenn Sie Mozilla Firefox oder Google Chrome verwenden, wird im ersten Beispiel kein Ballon-Text mit dem alt-Attribut im Code angezeigt. Wenn Sie jedoch das title-Attribut hinzufügen (siehe zweites Beispiel), wird Ballon-Text angezeigt, wenn sich der Mauszeiger über dem Bild befindet.