@@wilmaed
Mit Verwunderung habe ich festgestellt, dass Browser well-formed HTML eigenständig verändern.
Es gibt weder well-formed HTML noch nicht well-formed HTML. S.a. Antwort an Matthias.
Genau gesagt verändern Browser kein HTML, sondern generieren aus den HTML ein anderes DOM als du beabsichtigt hast.
Im Beispiel wird aus
<p>
ein<p></p>
Da div
nicht in p
vorkommen darf, wird das p
geschlossen, bevor das div
geöffnet wird.
und aus
</p>
ein<p></p>
.
Da bin ich auf die Schnelle nicht fündig geworden …
Gibt es eine Seite, auf der solche Manipulationen aufgezählt werden?
… irgendwo in den Untiefen von Kapitel 8.2. Parsing HTML documents
Eine Korrektur ist es nicht, da well-formed .…
Doch, es ist eine Korrektur. Das Konzept well-formed gibt es in HTML nicht.
Bemerkt habe ich es, da mein CSS Selektor nicht greift (
div
nicht mehr Kind vonp
).
Natürlich nicht, s.o.
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory