@@Beat:
Du willst den Inhalt des 'h1'-Elements mit CSS verstecken? Was bekommen Nutzer ohne Bildanzeige (aber mit Interpretation von Stylesheets) zu sehen? Nichts?
Die Ansicht des alt Textes war noch nie garantiert, und Browser geben sich keine Mühe, desen Text anzuzeigen, wenn ihnen irgend eine andere Eigenschaft in die Quere kommt.
Nein. Ich will den Inhalt des <h1> Elements nicht verstecken.
Ich habe eingesehen,das es keine kompatible Lösung gibt, resigniere und sage ganz einfach: Verwende keine Bilder als Ersatz für Text.
Die Lösung lautet schlicht: trenne Inhalt von Darstellung, lege den Titel als Text über den Hintergrund.
Ich bin nicht der Meinung, dass ein Bild einen Titel repräsentiert.
Warum nicht? Wenn das Bild eine Textgrafik ist, auf der genau dersebe Titel zu lesen ist?
a) wegen der Inkompatibilitäten, und
b) Weil Text eine Abfolge von Codepunkten ist, mitunter also Information der Gattung Text.
mfg Beat