molily: dfn- und dt-Element

Beitrag lesen

'object' stünde auch für Audio- und Video-Inhalte bereit, wozu also 'audio'- und 'video'-Elemente?

Weil das hier schon dutzende Male diskutiert wurde: siehe Archiv.

Elementinhalt für 'img' erlauben.

Langsam sollten dir die Designprinzipien von HTML5 bekannt sein und es sollte ersichtlich sein, warum HTML5 dies nicht tun würde. Es wäre nicht abwärtskompatibel möglich. Man kann nicht plötzlich ein leeres Element in ein Element mit Inhalt umdefinieren, ohne die Verarbeitung von bestehenden Dokumenten komplett umzustricken. Damit ein Parser weiß, um welchen Typ es sich handelt, müsste er bis zum Ende des Dokuments parsen, schließlich könnte dort noch ein </img> stehen. Man könnte natürlich auch beim ersten schließenden Tag eines geöffneten Elements auf dem Stack das img-Element als inhaltsloses erkennen, z.B. bei <p>Hallo <img> Welt</p> nach dem Einlesen von </p>. Ich kann mir nicht vorstellen, dass sich dieses Verhalten in die recht einfache State-Machine, die der HTML5-Parser ist, integrieren lässt. Wie gesagt sehe ich ohnehin keinen Grund dafür, img aufzubohren, daher weiß ich nicht, welchen Sinn es hat, darüber hypothetisch zu diskutieren.

Mathias