Rolf B: Meta Tag oder Element?

Beitrag lesen

Hallo Matthias,

Nö. Auf diese Weise könntest du <body /> schreiben.

Oha. Danke schön. Das war ein gravierender Irrtum meinerseits.

Mit deinem Bild konnte ich zwar nichts anfangen (Brain Overload Error) und der entscheidende Punkt "Element ohne Inhalt" kommt nicht drin vor. Aber ich habe jetzt das hier in der Spec (WHATWG 5.2) gefunden:

Then, if the element is one of the void elements, or if the element is a foreign element, then there may be a single U+002F SOLIDUS character (/). This character has no effect on void elements, but on foreign elements it marks the start tag as self-closing.

Ein void-Element ist das, was bei Dir leeres Element heißt (und ich finde es verwirrend, wenn <img> ein leeres Element ist, wie nennt man dann <div></div>?). Ein foreign-Element ist laut Spec mathML oder svg.

Ein schnelles Experiment zeigte mir dann auch meinen Irrtum:

<div />
<p />

produziert ein p als Kind von div, nicht als Geschwister.

Rolf

--
sumpsi - posui - clusi