[Cologne-pm] Release meines Web-Frameworks Konstrukt 0.5 beta 6

Thomas Wittek twittek at smail.uni-koeln.de
Mon Oct 9 13:23:49 PDT 2006


A. Pagaltzis schrieb:
> Wenn du wohlgeformtes XHTML mit `text/html` auslieferst, ist das
> nur fehlgeformtes HTML4. Den Browser kümmert nur der MIME-Type,
> nicht der Inhalt.

Den Browser kümmert aber vor allem auch der Doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">

Es soll gar Browser geben [1], die anhand des Doctypes entscheiden, ob
sie im Quirksmode oder im standardkonformen Modus arbeiten.

Ich denke, dass der HTTP-Content-Type dem Browser noch relativ egal ist
und dass er eher am Content-Type oder im Zweifel (Quirksmode) am Inhalt
entscheidet, wie er das verarbeiten soll.

Außerdem ist es für XHTML durchaus erlaubt [2], text/html als
Content-Type zu nutzen, solange man sich an die "HTML Compatibility
Guidelines" [3] hält, es also unterbindet andere XML-Namespaces einzuführen.

In der Praxis jedenfalls habe ich nie Probleme erlebt, wenn man XHTML 1
als text/html ausliefert.

[1] http://www.microsoft.com/windows/ie_intl/de/default.mspx
[2] http://www.w3.org/TR/xhtml-media-types/#text-html
[3] http://www.w3.org/TR/2002/REC-xhtml1-20020801/#guidelines
-- 
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: streawkceur at jabber.i-pobox.net



More information about the Cologne-pm mailing list