Hallo Ingo.
Ja und Ja (jedenfalls wenn Du die Empfehlungen des W3C ernst nimmst). Du müßtst Dich also zwischen den Empfehlungen und den IE-Usern entscheiden (auch was den Mime-Typ betrifft). Oder Du deklarierst einfach XHTML 1.0 Strict.
Oder man nutzt folgendes kleines Script (ich finde den dazugehörigen Thread im Archiv gerade nicht.)
if(stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml"))
{
header('Content-type: application/xhtml+xml; charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8"?>'."\n";
}
else
{
header('Content-type: text/html; charset=utf-8');
}
Man muss eben nur darauf achten, dass vor diesem Skript nichts ausgegeben wird. (Oder man nutzt die Ausgabepufferung.)
Gruß, Ashura
--
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 16: Sessions
Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 16: Sessions
Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->