Robert: XHTML

Beitrag lesen

Halli,

Es tritt im Internet Explorer auf.

Benutze einen Browser, der CSS wenigstens einigermaßen beherrscht.

Zudem kann ich kein Englisch. Was sagt das Kommentar aus?

Zusammengefaßt: Daß die strukturellen Elemente durchaus benutzt werden sollen.

Am besten ich up ma nen Screenshot:

http://www.raffnex.com/test.gif

Hab herausgefunden, dass wenn ich die Zeile
<?xml version="1.0" encoding="UTF-8"?> aus dem Quelltext entnehme, ich zum gewünschten Ergebniss komme,

Also der altbekannte Box-Bug des IE.

aber dann entspricht es nicht mehr den XHTML Vorgaben. Die Zeile sollte nämlich eigentlich vorkommen.

Laut XML-1.0-Spezifikation ist die Zeile optional.
Hier die relevanten Zeilen:
[1]     document   ::=    prolog element Misc*
[22]    prolog     ::=    XMLDecl? Misc* (doctypedecl Misc*)?
[23]    XMLDecl    ::=    '<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>'

Das ? nach XMLDecl in der Prolog-Regel bedeutet null- oder ein-maliges Vorkommen.

cu,
Robert