Zitat:
1.) WArum hat der IE5 auf beiden Servern die Homepage richtig angezeigt?
2.) Warum zeigt der IE6 die homepage auf dem einem SErver richtig und am anderen Fehlerhaft an?
|
Der IE5 verwendet zum parsen von HTML- und XML/XHTML-Seiten den selben Parser, der IE6 dagegen verwendet für HTML und XML/XHTML jeweils eigene Parser.
Wenn du nun die Seite example.html im IE5 aufrufst und ein falsch konfigurierter Webserver als MIME-Type TEXT/XML liefert, ist das dem IE5 vollkommen egal, weil er sowieso keinen XML-Parser hat, und deshalb alles mit der HTML-Engine darstellt.
Rufst du nun die selbe Seite mit dem IE6 auf, nimmt dieser an, dass wenn der Server TEXT/XML liefert, dass es sich tatsächlich um eine XML bzw. XHTML-Seite handelt und parst diese dann mit dem XML-Parser. Wenn dann aber HTML-Source kommt, kennt sich der arme IE6 überhaupt nicht mehr aus.
Folgende Lösungsvorschläge:
A) Email an den Server-Admin und nachfragen, welche MIMI-Type der Server für deine Seiten ausliefert.
B) Sollte deine Datei die Endung .html haben, versuch es mal mit .htm, vielleicht sendet der Webserver dann TEXT/HTML.
C) Gib eine korrekte DocumentTypeDefinition für HTML 4.01 an. Allerdings muss dann der Source auch WIRKLICH HTML 4.01 valide sein. Das kannst du unter
http://validator.w3.org/ testen. Unter
www.w3.org findest du übrigens auch die korrekten DTD. Hilfreich hierzu ist auch sicher
http://selfhtml.teamone.de/
D - meine favoritisierte Lösung): Code deine Seite ganz einfach XHTML 1.0 STRICT valide
Zitat:
3.) Warum werden nur die Photos vertauscht?
|
Das kann ich leider nicht sagen, da die Seite bei mir gar nicht auf geht.
#Hannes#