2010-11-18 16 views
0

Ich habe eine Website, die vor allem für IE 8 entwickelt wurde, aber wir haben jetzt entdeckt, dass einige unserer Kunden IE 7 und sogar IE 6 verwenden. Aufgrund der CSS-Probleme, die ich vermute, sind diese Seiten in IE 7 nicht gleich wie in IE 8. Ich habe mich gefragt, ob es irgendwelche Tipps oder Dinge zu vermeiden gibt, wenn man eine Website so entwickelt, dass sie Browserversion kompatibel. Das Hauptproblem in IE 7 ist die Position von Elementen im Navigationsmenü. Die Elemente scheinen nach rechts in IE 7 gedrückt zu werden, im Vergleich mit dem IE 8.

Der Link zur Website ist here

Ich würde gerne die HTML und CSS schreiben, aber ich bin neu und kann nicht wirklich finde es heraus. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. Wenn jemand Ideen oder Gedanken hätte, würden sie sehr geschätzt werden. Vielen Dank.IE 8 und IE 7 Kompatibilitätsprobleme

Antwort

1

Google "dh bedingte Stylesheet", es ist ein Schmerz, aber es funktioniert. Richten Sie dann einige virtuelle Maschinen mit den Hauptzielen ein, die Sie testen möchten. Alternativ glaube ich, dass die letzten Versionen von Visual Studio für die Webentwicklung mit einigen Werkzeugen geliefert werden, um einen Vergleich zwischen den verschiedenen Versionen des IE zu sehen, die eine Seite rendern würden.

+0

Ich habe bedingte Kommentierung berücksichtigt, um separate CSS zu implementieren, aber wenn ich es getestet habe, kann ich die Listenelemente nicht verschieben, um die Verschiebung IE 7 auszugleichen. Ich habe versucht, relative Positionierungs- und Einstellungswerte für links zu verwenden: aber es bewegt sich nicht. Ich habe mich gefragt, ob es etwas gibt, das mir im Code fehlen könnte. Was die VMs betrifft, ist das im Moment in meinem Büro keine Option, also habe ich es gerade mit der Kompatibilität von IE 8 getestet. Ich weiß, dass es nicht genau das Gleiche ist, aber ich denke, dass es in dieser Situation nahe genug ist. – Brendan