Pierre: IE / firefox

Beitrag lesen

Hi Florian

wenn ich da mal in den Code reinschaue, erschreck ich erst mal. Dein CSS ist nett gesagt, extrem chaotisch aufgebaut, dass man sich da schon mal nicht mehr zurecht findet. Baue auch die CSS Datei logisch auf, damit man sich darin zurecht findet. Unterscheide zwischen ID's und Klassen und nutze nicht für alle Definitionen nur Klassen. Die eindeutigen DIVs die zum formatieren brauchst würde ich als IDs definieren.

<div id="banner">
<div id="toplinks">
usw.

Auch der Javascriptcode mitten in der oberen Navi die durch unendliche &nbsp; (autsch!) auseinandergetrieben wird ist schlecht.

Die Navigation solltest du als Liste aufbauen.

Die verschobenen Elemente im IE führen wahrscheinlich vom doublemargin bug her. Ein bekanntes Problem das IE hat, wenn gefloatete Elemente in Divs liegen die schon margins oder paddings haben. Dies sollte vermieden werden, wenn du nicht den gesamten CSS-Code mit irgendwelchen Hacks vergewaltigen möchtest.

Dann springt auch dein ganzer Inhaltrahmen herum, sobald man das Browserfenster verkleinert. Uppala, das ist wohl auch nicht grade gewünscht.

Infos zu all den erwähnten Dingens findest du hier bei SELF-HTML. Ich würde die Geschichte nochmal zurückbuchstabieren und Step by Step nochmal optimieren.

Gruss
Pierre