Auge: img mit alt= und tile=

Beitrag lesen

Hallo

Ich habe hier eine Anwendung, die einmal für den IE gemacht wurde. Es sind dort viele Tags der Art <img src="..." alt="Das Bild zeigt ..."> Beim IE ist der Text hinter alt= immer als Tool-Tipp angezeigt worden. Beim Firefox müsste ich alle Tags ändern in <img srec="..." alt="Das Bild zeigt ..." title="Das Bild zeigt ...">

Der Inhalt des Alt-Attributs soll angezeigt werden, wenn das Bild nicht angezeigt werden kann. Also Text statt des Bildes. Dass der IE (bis Version 6?) und andere der menschlichen Erinnerung entrissene Browser diese Texte bei Mouseover auch als Tooltip angezeigt haben, war eine Implementierung, die den Zweck des Attributs nicht traf. Manche sehen das explizit als fehlerhafte Implementierung, die Meinungen gingen aber, als dies noch relevant war, auseinander.

Für den Inhalt von Tooltips ist aber das Title-Attribut zuständig.

Da es einige tausend img-Tags in weit über 100 Dateien sind, frage ich, ob es auch auf eine andere Art geht, ev. ein CSS-Skript.

Du kannst mit einem geeigneten Editor (in einer richtigen™ Suchen-Ersetzen-Funktion) die Alt-Attribute suchen, und ihre Inhalte in einem bei Bedarf zu erstellenden Title-Attribut doppeln. Mit HTML oder CSS kannst du das nicht erledigen. Die Title-Attribute müssen bei Anzeige im Browser existieren.

Tschö, Auge

--
Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
Terry Pratchett, „Gevatter Tod“