Der Martin: leere <span/>-Elemente werden umgeschrieben

Beitrag lesen

Hallo Michael,

es ist doch vollkommen egal, ob die Methode alt ist. Warum werden "alte" Dinge immer als schlecht tituliert.

natürlich ist alt nicht unbedingt schlecht. Höchstens dann, wenn es mittlerweile Alternativen gibt, die eventuelle Nachteile der alten Methoden eliminieren.

Mir geht es darum zu verstehen, warum die Browser sich so verhalten.

Das hat dedlfix doch versucht zu erklären:

Die Schreibweise <span /> als Ersatz für <span></span> ist in HTML nicht erlaubt. Sie wird von den Browsern stillschweigend geduldet, aber eben nur als öffnendes Tag verarbeitet. Text, der danach folgt, gilt als Inhalt des span-Elements.

Sowohl Firefox als auch Chrome schreiben die Nodes um. Ich bin immer noch interessiert, auf welcher Grundlage dies erfolgt.

Fehlerkorrektur.

Ich versteht, dass html kein XML ist. Dennoch sehe ich keine Grundlage für dieses Verhalten. Ich möchte es gerne verstehen!

Dann mach dir klar, dass <span /> nur als <span> interpretiert wird. Das ist der Schlüssel.

Live long and pros healthy,
 Martin

--
Keyboard error or no keyboard present. Press F1 to continue.