Lieber uwe,
http://b81.de/test.htm [...] nur der Firefox stellt den Rahmen und die Hintergrundfarbe nicht dar.
wieder einmal gilt: Wenn's der Firefox nicht korrekt anzeigt, der IE aber schon, dann ist mit 99%iger Wahrscheinlichkeit etwas faul.
In Deinem CSS steht eine Shorthand-Schreibweise:
border:1px solid;
Diese Schreibweise erwartet einen Farbcode, den Du aber nicht angibst. Stattdessen notierst Du border-color:#000000
. Der Firefox verhält sich hier korrekt.
Das nächste, was mir auffällt, ist das fehlende Element, dass das Floaten cleart. Solange Deine floatenden Elemente nicht von einem nicht-floatenden Element "abgeschlossen" werden, kennt der Firefox deren tatsächliche Höhe nicht! Lösung: Entweder Du floatest #main_frame auch, oder aber es steht am Ende des #main_frames ein Element, das clear:left
als Eigenschaft hat.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)