molily: Lynx und deutsche Umlaute

Beitrag lesen

Hallo,

Der MIME-Typ von HTML-kompatiblem XHTML gemäß dem Anhang C der XHTML 1.0-Spezifikation ist text/html.

Und wie üblich gibt es auch dazu verschiedene Meinungen.

Sicherlich.

Wenn eine XHTML-Seite ausgeliefert wird, dann mom. nur als text/html, sonst würde es außer Mozilla kein Browser anzeigen. Technisch gesehen hätte man sich dann aber die Mühe mit dem DOCTYPE und der besseren Tagstruktur schenken können, die Seite wird dann wie eine stinknormale HTML Seite behandelt.

Außer im Browser kann der Code autoren- bzw. serverseitig als XML verarbeitet werden, es hat also durchaus Vorteile, XHTML zu schreiben, selbst wenn es letztlich vornehmlich als text/html ausgeliefert wird. Man denke etwa an Validierung gegen das zugehörige XML-Schema, bzw. alleine schon die DTD-Validierung von XHTML ist strenger, Stichwort shorttag et cetera.

Schlauerweise läßt man das <meta>-Tag ganz weg, und schickt den richtigen MIME-Typ je nach Accept: header.

Das meta-Element mit der Kodierungsangabe sollte im Falle von text/html genauso vorhanden sein wie das encoding-Attribut in der XML-Deklaration im Falle von application/xhtml+xml, damit das Dokument außerhalb eines HTTP-Kontexts problemlos dargestellt werden kann.

Mathias