Moin!
Eigentlich sollte die Hintergrundfarbe "beige" durch die enthaltenen Layer "alpha" und "beta" durchscheinen, was sie unter IE6 auch tut. Unter Mozilla bricht die Farbe jedoch auf Höhe des unteren Endes des "beta"-Layers ab. Der längere "alpha"-Layer setzt sich dann mit weißem/ohne Hintergrund nach unten hin fort.
Kann mir jemand sagen woran das liegen könnte? Komme nicht mehr weiter...
Die Darstellung des IE ist falsch, würde ich sagen. Elemente, die mit float behandelt werden, werden aus dem normalen Dokumentenfluß herausgenommen. Das #alpha ist also gar nicht mehr in deinem #container drin, dessen Höhe wirkt nicht, und deshalb ist die Farbe nur dort, wo #beta existiert, welches nicht mit float bearbeitet wurde.
Wenn du unterhalb des #beta noch ein leeres DIV mit "clear:both" setzt, wird dieses garantiert unterhalb von #alpha platziert und bringt den Container auf die Höhe von #alpha.
- Sven Rautenberg