Eigentlich sollten Seiten, die in XHTML geschrieben wurden, nicht mehr mit dem Mime-Typ text/html ausgeliefert werden, sondern mindestens als application/xhtml+xml, das ist zumindest der Wille von W3C. Wenn eine Seite XML direkt nutzen will, ist es sogar unumgänglich. Leider gibt es aber Browser, die mit diesem Mime-Typ herzlich wenig anfangen können.
Ian Hickson beschreibt auf keystonewebsites.com eine Möglichkeit, wie man mit Hilfe eines PHP-Skripts und einer Browserunterscheidung die Browser genau in der Art bedient, wie sie es haben wollen:
application/xhtml+xml, die das auch korrekt unterstützen text/html für alle anderen.Beschreibung (Englisch!) und Quelltext ist hier zu finden. Der Tipp stammt von Alp Uçkan.
Da beim korrekten Mime-Type der XML-Parser der Browser die Seiten interpretiert, rächt sich fehlerhaftes Markup sehr bitter: die Browser sind gar nicht mehr tolerant … Das Problem wird gerade bei Alp Uçkan diskutiert.
Von Peter am 09.02 um 14:57 Uhr. Kategorie: HTML-CSS
Trackback-URL: http://www.lisardo.biz/trackback/261/SGa5xD6Z/