Hello out there!
Anhang C der XHTML-1.0-Spezifikation ist lückenhaft (CDATA, tbody) bzw. ungenau (DOM- und CSS-Verarbeitung).
Ich bin mir nicht sicher, ob man das den Autoren zum Vorwurf machen kann. Eine Spezifikation ist kein Tutorial. Die Autoren waren so freundlich, in einem informellen Anhang einige Aspekte anzusprechen. Es kann nicht Aufgabe der XHTML-Spec sein, im Detail auf JavaScript einzugehen.
XHTML als text/html muss als solches und als echtes XHTML identisch funktionieren und verarbeitet werden können (das ist der Grundgedanke von Anhang C). Dies ist ein großer Mehraufwand
Verwende bei jeder Tabelle, die du später übers DOM ansprechen willst, 'tbody'. Der Mehraufwand hält sich in engen Grenzen.
Schreibe in Stylesheets die Elementtypen in Selektoren klein. Kein Mehraufwand.
Setze JavaScript-Bereiche (sofern überhaupt JavaScript im HTML-Dokument steht), die als CDATA und PCDATA unterschiedlich interpretiert werden würden, als CDATA-Bereiche. Um die Überlegung zu ersparen, welche das betrifft, tu es bei allen. Der Mehraufwand hält sich in engen Grenzen.
Ich weiß nicht, wo du da "großen Mehraufwand" siehst.
See ya up the road,
Gunnar
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)