Hallo

Mal etwas prinzipiell zu Browsern an sich: Jeder Browser funktioniert mit einer bestimmten "Engine", also dem Teil des Browsers der u.A. für das Interpretieren und Darstellen der über Auszeichnungssprachen (HTML, CSS, ...) definierten "Desings" zuständig ist. Firefox nutzt hier die Gecko-Engine (wie übrigens auch der Google Chrome), der Internetexplorer allerdings mit einer anderen (hab grade den Namen vergessen). Da beide Engines ziemlich unterschiedlich entwickelt und konfiguriert sind verhalten sich diese auch wesentlich anders. Von den verschiedenen Browsern werden auch nur unterschiedliche Versionen der verwendeten Programmiersprachen interpretiert, oder teilweise fehlerhaft dargestellt, dazu hier eine kleine Auflistung. diese Liste beschränkt sich zwar auf CSS, zeigt aber denke ich deutlich was damit gemeint ist.

Umgehen kannst du solche fehlerhafte Darstellungen indem du entweder einige bekannte "hacks" nutzt um deine Darstellungen den Browsern anzupassen, allerdings ist dies nicht einfach, und ich bin kein Freudn davon. Es gibt aber auch die Möglichkeit verschiedene Stylesheets zu coden und im <head>-Tag über eine Browserabfrage die entsprechenden ziehen zu lassen. Hier mal ein Beispiel:

<head>
<link rel="stylesheet" media="all" type="text/css" href="styles/style.css"/>
<!--[if lte IE 7]><link rel="stylesheet" media="all" type="text/css" href="styles/style_ie7.css"/><![endif]-->
<!--[if lte IE 6]><link rel="stylesheet" media="all" type="text/css" href="styles/style_ie6.css"/><![endif]-->
</head>

Hierbei wird ein allgemeines Stylesheet geladen (in diesem Fall für Firefox/Opera optimiert) und darunter wird aber abgefragt ob man nun den IE6 oder IE7 nutzt, und wenn ja, dann wird NUR das im Abfrage-Tag stehende Stylesheet gezogen.

Dies ist sicherlich nicht einfach und erfordert ein gewisses Know-How der einzelnen Browser und deren Macken und Eigenheiten.

Aber ohne solche "Tricks" ist es ziemlich schwer mit anspruchsvolleren Codes zu arbeiten die in allen Browsern korrekt und wie gewünscht angezeigt werden. Alternativ dazu kann man einfache und ewig bewehrte Elemente nehmen, diese werden normalerweise auch im IE korrekt dargestellt und man erzielt ein einheitliches Bild der HP.

Toby.
_________________________
There is no good without evil, but evil must not be allowed to flourish.
There is passion, yet peace; serenity, yet emotion; chaos, yet order.