Gunnar Bittersmann: dfn- und dt-Element

Beitrag lesen

@@molily:

nuqneH

Du meinst: img existiert noch (als leeres Element)?

Es kann von mir aus weiterexistieren – nur halt nicht (zwangsweise) als leeres Element.

object existiert schon seit HTML 4 und steht bereit, wenn man längeren/komplexeren Alternativtext hat.

'object' stünde auch für Audio- und Video-Inhalte bereit, wozu also 'audio'- und 'video'-Elemente? HTML5 schafft ja gerade für verschiedene Medien jeweils eigene Elemente, da wäre es widersinnig, das Element für Bildinhalte abzuschaffen.

Was sollte HTML5 zusätzlich tun?

Elementinhalt für 'img' erlauben. Und wie den Wert von @alt zu behandeln. Wenn ein 'img'-Element Inhalt hat, darf es kein @alt-Attribut haben. Wenn es Inhalt und @alt hat, hat der Inhalt Vorrang. (Das ganze Wenn und Aber ist voll im Stil der HTML5-Spec.)

<img src="foo">bar</img> und <img src="foo" alt="bar"/> wären gleichbedeutend. <img src="foo" alt="bar">baz</img> wäre ungültig, bei der Verarbeitung würde "baz" als Alternativtext genommen werden. (Auch etwas als ungültig zu erklären, aber dennoch anzugeben, wie damit umzugehen sei, ist voll im Stil der HTML5-Spec.)

Qapla'

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