Mach’s besser neu…
Moin Stefan!
Aus eigener Erfahrung kann ich sagen, dass eine nachträgliche Anpassung ziemlich fehleranfällig ist.
Da kann das Design ganz schnell hinüber sein.
Eine komplett neue Programmierung bringt auch meist ein besseres Ergebnis als wilde Versuche einer Anpassung.
Allgemein ist es ja so, dass der NS sehr genau auf die richtige Syntax achtet.
Daher hast Du dort oft eine fehlerhafte Ansicht, während der IE alles optimal anzeigt - und das, obwohl vielleicht nur ein End-Tag fehlt o.ä.
Wenn Du neu anfängst, dann nimm am besten den NS als Browser zum Betrachten.
Spezielle IE/NS-Tags lässt Du nach Möglichkeit ganz weg. Oder Du gibst Sie für beide Browser an und baust eine JavaScript-Weiche ein, die den entsprechenden Befehl ausführt. Ist aber wieder schlecht für Surfer, die JavaScript deaktiviert haben.
Ansonsten funktioniert alles, was Du im strengen NS zur optimalen Ansicht bringst i.d.R. auch im IE.
Tipps für eine möglichst browser-unabhängige Programmierung findest Du übrigens hier (in englisch):
http://www.anybrowser.org
Gruss
Lanzelot