Logo Adobe Certified Expert (ACE) und Adobe Certified Instructor (ACI) für Adobe Acrobat

09. Februar 2006

XHTML mit korrektem Mime-Typ ausliefern

Endstein eines Gewölbes [Logo]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:

  • als XHTML mit dem Mime-Type application/xhtml+xml, die das auch korrekt unterstützen
  • als HTML mit dem Mime-Type text/html für alle anderen.

Beschreibung (Englisch!) und Quelltext ist hier zu finden. Der Tipp stammt von Alp Uçkan.

Hinweis

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

Trackbacks

  1. Trackback-URL: http://www.lisardo.biz/trackback/261/SGa5xD6Z/

Kommentare

  1. Um den unvermeidlichen Kommentarspam zu verringern, musste ich leider einige Hürden einbauen: zunächst muss eine gültige E-Mailadresse eingegeben werden, die allerdings auf der öffentlichen Webseite nicht erscheint. Ausserdem kann der Kommentar erst nach dem Aufrufen einer eigenen Vorschau-Seite gespeichert werden. Sie müssen ausserdem einen Namen angeben (Vorname, Nachname, Spitzname oder Pseudonym).
Dieser Eintrag kann nicht mehr kommentiert werden.

Aktuelle Seminartermine:

Seminar: PDF-Prüfung und Korrektur mit PitStop
28. November 2008, Skill GmbH in Ismaning, bei München Mehr Infos …
Acrobat und PDF im Verlag
01. Dezember 2008, Skill GmbH in Ismaning, bei München Mehr Infos …
Werbebanner erstellen mit Adobe Flash
04. Dezember 2008, Skill GmbH in Ismaning, bei München Mehr Infos …

Seminarkalender abonnieren

Icon einer Kalenderdatei
Seminarkalender als .ics-Datei: Für Kalenderanwendungen herunterladen (alle Systeme)
Icon einer Kalenderdatei
Seminarkalender für iCal: Kalender abonnieren (nur Mac OS X)