kalle: IE7 positioniert falsch

Beitrag lesen

Guten Abend

bei der Struktur ist div#main_navigation überflüssig.

ok, danke Für den Hinweis. Werde ich ändern.

Hat es einen Grund, dass du Elementnamen im CSS groß schreibst?

nö, eigentlich nict.

Hat es außerdem einen Grund, dass du eine entscheidende Information -nämlich dass das img-Element gefloatet ist- zunächst weglässt?

ja. Planlosigkeit! Sorry :)

#logo{
float:left;
}

Problem ist die Positionierung der Navigation. Im FF etc steht sie (wie gewünscht) 100px rechts vom Logo.

Das ist aber nicht das, was dein CSS vorgibt. Deine Regeln für #main_navigation sagen: Positioniere das Element 100px weiter rechts und 40px weiter unten, als es normalerweise sitzen würde. Das Bild ist durch das Floating aus dem normalen Elementfluss herausgelöst und beeinflusst die Positionen der übrigen Elemente daher nicht mehr.

Im FF aber eben schon.
Ich will eigentlich nur Folgendes erreichen:

*********  
* LOGO  *  
*********     NAVIGATION

Dachte mit float_left im Logo und Abstand linksund oben bei der NAvi wäre der richtige Weg. Nicht?

Danke