Läubi .. schrieb:
> sollte man immer versuchen die Seite "valid" zu gestalten ob nun
> (x)html, sgml, svg, ISO HTML oder was auch immer.
Sagt ja keiner was gegen, aber XHTML ist halt eine Totgeburt, bzw war in
dem Moment zum Tode verurteilt als MS entschieden hat, es nicht zu
unterstützen.
Für neue Seiten: lieber HTML5. Wenn es Gründe für XML-Konformität gibt,
halt XHTML5.
Aber wenn schon XML, dann doch bitte mit richtigem Content-Type
ausliefern.
Und da fängt dann das Detail-Gewurschtel an. Wenn z.B. dein JS-Code
TAG-Namen in Großbuchstaben verwendet, die in XHTML nicht mehr
funktionieren.
Oder wenn du deinen Script-Tag-Inhalt innerhalb von XML-Kommentaren
versteckt hast ("<!-- window.alert(42) -->"), die dir jetzt der
XML-Parser wegfrisst.
Oder umgekehrt: "<textarea />" ist gültiges XHTML, der Browser wirds
falsch darstellen, solang das File als "text/html" übermittelt wurde.
Oder: "<br />" wäre in HTML4 (wegen dessen SGML-Wurzeln) eigentlich
äquivalent zu "<br>>". Zum Glück stellt das kein Browser so dar.
usw, usf... gibt noch 1000 andere Beispiele warum "echtes" XHTML
besch*** ist, und "unechtes" XHTML bringt keinen Vorteil.
Dann lieber: Sauberes, schönes HTML mit Stil schreiben. Also alle Tags
schliessen, Anführungszeichen um Attribut-Werte, schön Einrücken, Layout
nur per CSS, usw...