Liebe Mira,
Ja, die Box muss meiner Meinung nach gefloatet werden, da in dem Bereich unterhalb der Box noch etwas stehen soll.
das sehe ich anders, aber ich mag mich täuschen.
Elemente mit display:block erzeugen ja eine neue Zeile. Daher denke ich dass Du auf das float verzichten kannst. Besonders da der rote Bereich eine feste Breite hat!
position:relative;
Das braucht es nicht! Wenn die rote Box gefloatet ist (oder per position:absolute an ihre Stelle platziert wird, dann reicht ein display:block mit margin-left völlig aus.
top:0px;
left:0px;
Diese Angaben entfallen dann ebenfalls.
margin-left:150px; (Breite der roten Box))
Vielleicht braucht es ein paar Pixel Abstand dazwischen...?
aber komischerweise interpretiert der IE das auch wieder anders als die anderen Browser.
Ach was!? Aber könnte man sich das online einmal ansehen?
Liebe Grüße aus Ellwangen,
Felix Riesterer.