Ingo Lacheiner: richtige (?) DOCTYPE-Switch: trotzdem BackCompat im IE7

Beitrag lesen

Ich dachte ich hab das endlich kapiert mit dem ganzen Quirks(mode).

Ich hab also folgenden HTML-Code:

<!DOCTYPE html  
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<?xml version="1.0" encoding="utf-8"?>  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
<head>

Trotz der korrekten (?) DOCTYPE geht der IE7 nicht mehr in den CSS1Compat mode. Vorher war die Seite nicht mit utf-8 encodiert sondern mit iso-8859-1:

<!DOCTYPE html  
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<?xml version="1.0" encoding="iso-8859-1"?>  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
<head>

Ich hab jetzt gesucht ob das encoding daran Schuld sein kann - hab aber nichts dahingehendes gefunden. Wo liegt dann das Problem.

Bitte um Hilfe!

Problem live zu bewundern unter http://www.pastarro.com

alte Seite mit iso-8859-1: http://www.pastarro.at/index.php?id=13