| Sponsored Links |
|
||||
|
Zitat:
Tokuul, ohne dir zu nahe treten zu wollen: Welchen Vorteil haben deine Leser von XHTML, den du mit HTML nicht bieten kannst? Benutzt du Inline-SVG, MathML oder Ruby? Nein? Dann bleib bei HTML. Gumbo, dein PHP-Schnipsel hat einen entscheidenden Nachteil: Du belieferst auch Netscape 6 mit XHTML. Das ist eine furchtbar schlechte Idee, denn dieser »Browser« hatte damit einige erhebliche Probleme. Alternativvorschlag: Code:
function ua_accepts_xhtml() {
/* Prüft, ob an den UA XHTML ausgeliefert werden darf.
* Gibt TRUE zurück, wenn ja, FALSE, wenn nicht. */
/* In dubio pro HTML. */
$xhtml = FALSE;
$check_pattern = '|application/xhtml\+xml(?!\s*;\s*q=0)|';
/* Behauptet der UA, XHTML zu können? */
if (($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') and
isset($_SERVER['HTTP_ACCEPT']) and
preg_match($check_pattern, $_SERVER['HTTP_ACCEPT'])) {
$xhtml = TRUE;
}
/* Ältere Geckos haben ein paar Crashbugs mit XHTML. */
if(isset($_SERVER['HTTP_USER_AGENT'])) {
if(preg_match("|rv\:0.9|", $_SERVER['HTTP_USER_AGENT'])) {
$xhtml = FALSE;
}
}
return $xhtml;
}
/* Anwendung. */
$content_type = ua_accepts_xhtml() ? 'application/xhtml+xml' : 'text/html';
header('Content-Type: ' . $content_type . ';charset=utf-8');
header('Vary: Accept');
Thomas
__________________
toscho.de Blog zu Sprache und Design (aktuell: Logfiles analysieren) • Mein Labor |
| Sponsored Links |
|
|||
|
Zitat:
Leider haben viele das Problem zu erkennen dass sie es nicht verstanden haben, davon will ich mich nicht ausschliessen.
__________________
</ulle> |
|
||||
|
Zitat:
Mario |
|
|||
|
Zitat:
Und ich habe es mal akualisiert: http://validator.w3.org/check?uri=ht...bose=1;No200=1 Bis auf die Tabellen,m ist es besser so, oder?
__________________
Wissen ist Macht, nichts wissen macht auch nichts |
|
||||
|
Zitat:
Mario |
|
||||
|
Zitat:
Außerdem darfst du XHTML 1.1 nicht als »text/html« ausliefern, das weißt du doch inzwischen. Gruß Thomas
__________________
toscho.de Blog zu Sprache und Design (aktuell: Logfiles analysieren) • Mein Labor |
|
|||
|
Ja, ok. Dachte mir schon, dass es das garnicht gibt. Ich wollte mich nur vergewissern
__________________
Wissen ist Macht, nichts wissen macht auch nichts |
|
|||
|
Zitat:
www.manuelbieh.de/www kannst du mir evtl sagen was da falsch lief? seite ist valides xhtml, und firefox sollte die doch eigentlich korrekt darstellen können, oder? ich danke dir ! |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| XML Datei in eine XHTML Datei einbinden | danny.b | (X)HTML | 6 | 22.12.2008 07:06 |
| Doctype-Unterschiede. | nick | (X)HTML | 31 | 01.09.2006 13:10 |
| XML & XHTML Doctype -deklaration ->IE Problem<- | Unsk1ll3d | (X)HTML | 7 | 27.05.2006 12:12 |
| XHTML Formulardaten in XML speichern | skribi | (X)HTML | 4 | 04.07.2005 11:03 |
| XHTML Seite - Doctype Strict und transitional - Unterschiede | feh | (X)HTML | 23 | 25.04.2005 15:19 |