|
|||
XHTML: text/html in den Content-Type-Header
Hallo,
ich möchte ein XHTML 1.0 Dokument als text/html veröffentlichen. Ich möchte auf die <meta http-equiv="content-type" content="text/html; charset=UTF-8"> an erster Stelle des <head> Bereiches verzichten, da diese Angabe nach den W3 Vorgaben nicht explizit vorgeschrieben ist. Stattdessen möchte ich diese Angabe über den "Content-Type-Header" ausgeben lassen, da laut Schneegans: "Mit application/xhtml+xml im richtigen Content-Type-Header ist das meta-Element hingegen völlig irrelevant." Mit "text/html" im richtigen Content-Type-Header dürfte das meta-Element im Head-Bereich auch nicht mehr relevant sein? Ein Minimalbeispiel würde demnach beispielsweise so aussehen: Code:
<?php header("content-type:text/html; charset=UTF-8"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <title>...</title> </head <body> ... </body> </html> - Ist das so möglich und korrekt? - Kommt auch Lynx damit klar, und kann aus der Deklaration im richtigen Content-Type-Header die Codierung ermitteln? - Der IE wird mit dieser Methode _nicht_ in den Quirksmode versetzt, wie beispielsweise mit einer vorangestellten XML Deklaration. Er bleibt also im Standards Mode. (diese Frage habe ich schon selbst beantwortet). Danke und Gruss |
Sponsored Links |
|
|||
?php
if ( stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) { header("Content-type: application/xhtml+xml"); } else { header("Content-type: text/html"); } ?> ist besser, da es browser unterstützung testet. XML.com: The Road to XHTML 2.0: MIME Types lies dir das mal durch... Mfg |
Sponsored Links |
|
||||
Diese Abfrage ist nicht gut. Es gibt einige Browser (Netscape 6 zum Beispiel), die zwar behaupten, xhtml+xml zu akzeptieren, dann aber gnadenlos abstürzen.
Wenn, dann so (steht weiter unten): XHTML - eine kleine Einführung
__________________
“My software never has bugs. It just develops random features ...” » DevShack - die Website des freien Webentwicklers Boris Bojic |
|
|||
Zitat:
Ich sehe XHTML 1.0 als Übergang, welches den ganzen Aufwand nicht wirklich rechtfertigt wenn man valides HTML 4.01 Strict hat welches nach Struktur und Layout sauber getrennt ist. Wobei ich nicht sehe, wie XHTML 2 jemals in der Praxis ankommen soll, wenn sogar der IE7 keinen content-type "application/xhtml+xml" beherrscht, welcher ja ein "must" bei XHTML 2 werden wird... |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Tabellen als Div Container | SpecialFighter | (X)HTML | 7 | 12.10.2010 18:40 |
Ungewöhnlicher abstand beim clearen von floats | adrianno | CSS | 14 | 16.09.2009 15:20 |
Dynamische Höhe im Content und DIV immer unten | keaton | CSS | 8 | 13.12.2006 19:19 |
DIV Länge automatisch anpassen | judicious | CSS | 10 | 08.05.2006 17:30 |
Seitenaufbau mit DIVs und 100% Höhe | vespasquire | CSS | 6 | 12.09.2004 16:21 |