Verhindern das Firefox den Hintergrund verschachtelter Ebenen falsch darstellt
Ein kleines HTML / CSS Problem für mehrspaltige Layouts, welches sicher schon uralt ist, mir aber erst gestern begegnete.
Problem:
-
- Defektes Layout bei werbespotsongs.de
Auf meinem grauen Seitenhintergrund befindet sich ein DIV-Bereich (div id="content) mit der Hintergrundfarbe weiß. Dieser Container enthält wiederum zwei DIV-Bereiche, welche nebeneinander stehen und ein zweispaltiges Layout bilden. Beide DIV Elemente sind transparent, denn es soll das weiß das content-DIVs durchscheinen.
Das alles wird im Internet Explorer und Opera korrekt angezeigt, Der Firefox zeigt jedoch für beide transparente Spalte nicht etwa die weiße Farbe des umgebenden Containers, sondern das grau des Bodys an.
Die Lösung:
In dem umschließenden DIV-Element muss am Ende ein zusätzliches DIV eingesetzt werden. Dieses stellt ausdrücklich den normalen Dokumentfluß, float, wieder her.
Hier ein Beispiel, dass DIV muss aber nicht leer bleiben sondern eignet sich ideal für einen Hinweis oder sogar einen Footer.
<div style="clear: both; height: 1px;"></div>
Ein wirklich lästiges Problem. Ich bin nach einigem Herumprobieren auf die gleiche Lösung gekommen. Schade, dass ich diesen Beitrag nicht eher entdeckt habe. Hätte mir Zeit und Nerven gespart
Verdammt, endlich einen Betrag gefunden, der eine vernüftige Lösung liefert.
Bist leider bei Google auf Seite XY
Danke für’s Posten… und dabei kann es so einfach sein..
_denhartenweg -> bookmark_
Vielen vielen Dank, das war meine Rettung!
(Ich fing schon an, an mir selber zu zweifeln…)
LG Elisa
Das war ein wirklich brauchbarer Tipp!!
Genialer Beitrag!!!
Zum Glück bin ich rasch auf diese Seite gestossen! Fazit: Problem innert kürze gelöst!
DANKE!
Danke!
Wär ich nicht drauf gekommen…
Chrome hatte dasselbe Problem wie der FF. Ach ja, und clear:left; geht auch.