Gunnar Bittersmann: image replacement - Lösung für css an, Bilder aus?

Beitrag lesen

@@apsel:

nuqneH

Das dürfte vor allem die Semantiker stören. <h1>wichtige Überschrift</h1> ist nun mal was anderes als <h1><img src="foo" alt="wichtige Überschrift"></h1>.

Weil der Text im Attributwert statt im Elementinhalt steht?

XHTML 2 hätte die Antwort darauf gehabt: <h1 src="foo">wichtige Überschrift</h1>

Oder meinetwegen auch <h1><img src="foo">wichtige Überschrift</img></h1>

Letzteres ist auch mit HTML 4/XHTML 1 möglich:
<h1><object type="image/png" data="foo">wichtige Überschrift</object></h1>

Oder weil "foo" überhaupt im Markup auftaucht?

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)