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