Hallo,
<meta http-equiv="Content-type" content="application/xhtml+xml; charset=UTF-8" />
Die charset-Angabe in diesem meta-Element wird nur dann von Browsern zur Bestimmung der Kodierung verwendet, wenn die Seite als text/html ausgeliefert wird. Und dann ist die Angabe application/xhtml+xml widersprüchlich. Daher ist die Angabe des Inhaltstyps application/xhtml+xml in einem meta-Element wenig sinnvoll.
als .html Datei speicher, dann wird sie vom Firefox 0.8 nicht korrekt angezeigt (die Floats für die Boxen aus dem CSS2 Box-Modell funktionieren nicht)
Zur Lösung deines Problems wäre es relevanter, dass du die Seite zeigst, damit die Ursache dieses Verhaltens gefunden werden kann. Firefox rendert immer nach dem CSS2-Boxmodell und sollte diesbezüglich keine Unterschiede zwischen XHTML 1.0 Strict als text/html und XHTML 1.0 Strict als application/xhtml+xml an den Tag legen.
Speicher ich die Datei jedoch als .xhtml Datei, wird sie korrekt vom Browser angezeigt, die CSS2 Elemente funktionieren einwandfrei
Hast du untersucht, woran dieser Unterschied genau liegt? Bitte zeige einmal die gesamte Seite.
Mathias