Doctype-Definition versaut Struktur

Status
Nicht offen für weitere Antworten.

mille

Erfahrenes Mitglied
Hey Leute.

Ich muss für meine Seite die Doc-Type Definition XHTML strict angeben, was bei mir zu Problemen führt.
Zumindest in allen Browsern ausser dem IE - Allerdings brauch ich diese Doc-Type-Defintion genau wegen des IE, der sonst die Seite nicht entsprechend der Vorgaben rendert.

Hier das Problem als Bild: http://img243.imageshack.us/my.php?image=diskrepanzca4.jpg

Das Problem tritt auf, wenn ich folgende DOCTYPE-DEF angebe:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">

Das Problem tritt aber nicht im IE auf.
Ferner habe ich natürlich jedem DIV, jedem SPAN, jedem BR und so weiter einen margin und ein padding von 0px zugewiesen, um etwaige Standarddefintion auszuschließen.

Unerklär ist für mich auch, dass bei der Verwendung des Doctypes
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
in jedem Browser eine Ausgabe erfolgt, wie sie das oben verlinkte Bild im IE zeigt.

Ich verstehe es nicht.

Kann mir einer das Problem schildern und sagen, wie ich es lösen kann?
Wie gesagt: Die Verwendung von xhtml strict ist unabdingbar, da sonst das was folgende Seite zeigt, nicht funktioniert: http://www.cssplay.co.uk/layouts/bodyfix.html
Und das was diese Seite zeigt, habe ich etwas variert auch verwendet.

MfG
 
Hi,

wie lautet denn der übrige Quellcode (HTML + CSS) des Dokuments, oder gibt es evtl. eine Online-Version der Seite, um das Problem "live" betrachten zu können?
 
Status
Nicht offen für weitere Antworten.
Zurück