Hallo wahsaga!
weil du mit float den linken div aus dem elementfluss herausgenommen hast.
der zweite div liegt als auch _unter_ diesem linken div; lediglich seine _inhalte_ werden neben diesem dargestellt.
zweiter div unter erstem div, erster div keine eigene hintergrundfarbe -> ergebnis: hintergrundfarbe des zweiten scheint durch.
Eine sehr gute Erklärung, danke. Aber...:)
Ich kann dem rechten div ja nun eine linksseitige margin in der Breite des linken div's geben. Dann ist es in Ordnung. Allerdings muß ich die dann anpassen, wenn die linke width geändert wird. Ich kann auch nicht sowas wie margin:4px für den rechten div verwenden um einen gleichmäßigen Abstand in alle Richtungen zu erzeugen, da ich dem linken margin des rechten div's ja etwas dazuaddieren müßte.
Langer Rede kurzer Sinn: geht es noch anders?
Danke
Axel