donp: Warum überhaupt XHTML?

Beitrag lesen

Hi,

Warum überhaupt XHTML?

Weil es Vorteile gegenüber HTML 4.01 hat. [Jendryschik, Schneegans]

Habe nicht alles gelesen, dieser Jendryschik z.B. behauptet
sagenhaften Blödsinn:

"Konstrukte, die falsch zu sein scheinen (wie <p/Absatz/ statt <p>Absatz</p>, um ein wenig vorzugreifen), aber syntaktisch richtig sind"
Sowas ist nur dann syntaktisch gültiges SGML (wenn SHORTTAGs aktiviert sind, was in der Regel nicht so ist) und ist sicher kein gültiges HTML.

"Die Schreibweise <p>&auml</p> ist ebenso gültig wie <p>&auml;</p>"
Ist sie nicht. Die Browser sind zwar sehr fehlertolerant und verstehen das, aber dadurch wird es noch lange nicht gültiges HTML.

Und wenn schon XHTML, warum dann als Mime-Type text/html parsen lassen?

Weil IEs zu blöd für 'application/xhtml+xml' sind und M$ nicht daran denkt, das zu ändern.

Eben. IEs sind leider am meisten verbreitet, und genau diese können die Vorteile von XHTML nicht nutzen. Man muss ihnen txt/html anbieten, was sie angesichts XHTML-Syntax in den Quirks-Modus bringt und das XHTML somit wertlos macht.
Hickson räumt ja ein, dass XHTML Vorteile gegenüber HTML hat, die aber eben sämtlich verloren gehen, wenn es als txt/html ausgeliefert wird.

Dieser Artikel

Welcher „jedoch hauptsächlich dadurch besticht, dass er vor allem einseitig und irreführend ist.“ [Jendryschik]

Das wird einfach behauptet, aber in keiner Weise belegt.

Gruß, Don P