Hallo,
also offensichtlich lag der Fehler doch bei mir. So ist es wirklich perfekt.
Nur leider stellen die Nicht-IE Browser jetzt die Sonderzeichen falsch dar. Warum??
In meiner Span-in-P-geschachtelten Variante stellen Sie's richtig dar. Aber eigentlich kann das damit nicht zusammenhängen oder?
In der Variante stand die Zeile
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8"></meta>
nicht hinter dem ganzen CSS-Geraffel und nicht hinter diesem Conditional Comment.
Dein Server liefert kein default charset aus. Der Browser ist also auf das meta http-equiv="Content-Type" angewiesen. Das sollte soweit wie möglich oben im HEAD-Element stehen. In jedem Fall vor STYLE und SCRIPT. Ich würde
HEAD
TITLE
META
STYLE
SCRIPT
/HEAD
empfehlen.
viele Grüße
Axel