Veröffentlicht 18. Februar 201015 j Hi, vielleicht könnt ihr mir weiter helfen suche schon länger vergeblich nach einer Lösung. Das Problem: Die Hintergrundgrafik die sich über die ganze zentrierte Seite nach untenhin erstrecken soll wird nur etwa 100px(repeat-y) repeatet. Jedoch habe ich dieses Problem nur im Firefox und IE8. Im IE7 und man staune sogar im IE6!!! funktioniert es. Habe schon viel ausprobiert mit height, min-height usw. Hier Ausschnitte meines CSS: body{ padding: 0 0 0 0; margin: 0 0 0 0; background-color : #EDEFF2; font-family: Tahoma,arial; font-size: 11px; color: #393939; } div#all{ background-image:url(../img/test/hintergrund.png); background-repeat:repeat-y; width: 1018px; text-align: left; margin: 0px auto; } div#main{ width: 960px; margin-top: 0; margin-left: 29px; margin-right: 29px; } So sieht der Aufbau der Seite aus: <body> <div id="all"> <div id="main"> <div class=â€irgendwasâ€> content content content </div> </div> </div> <body> Benutze Firebug und dieser zeigt mir bei allen divs (all,main und irgendwas) und beim body die gleiche Größe von etwa 100px an. Die Seite ist sonst ganz normal aufgebaut außer dass die Hintergrundgrafik ab einer bestimmten Stelle nicht mehr repeatet wird. Wichtig!!:Schreibe ich in die div#all id ein float:left; rein wird die Hintergrundgrafik bis nach unten repeatet aber die Seite ist dann nicht mehr mittig(muss aber mittig sein). Danke im voraus
19. Februar 201015 j Divs werden nur so groß wie der Inhalt angezeigt, d.h. dein content sollte zu klein sein. mach mal z.B.: height:800px rein, aber beim Hauptdiv nicht %, denn das funzt nur in den inneren, war zumindest bei mir immer der fall.^^ <div style="width:1000px; height:800px;"> <div style="width:1000px; height:100%;"> content content content </div> </div mfg John Bearbeitet 19. Februar 201015 j von Philipp_John
19. Februar 201015 j Das dachte ich auch aber leider ist dies nicht der Fall. Es ist eigentlich genug Content da und dieser Content variiert auch. Daher kann ich dem div auch keine feste Größe geben.
19. Februar 201015 j Das ist ja das Problem, das Haupt-div wird nicht mit größer wenn es keinen Wert geliefert bekommt. Dein Content im inneren lappt dann einfach über das Haupt-div hinaus.
19. Februar 201015 j Dann müsste ich dem hauptdiv eine Größe von 100% geben, da der Inhalt ja variabel ist. Das hatte ich aber schon getesten leider ohne Erfolg. Es wundert mich auch das es funktioniert, wenn ich dem hauptdiv ein float:left verpasse.
19. Februar 201015 j vielleicht hilft dir das weiter: Webstandards-Projekt - Zentriertes Layout, 100% Höhe
24. Februar 201015 j Leider hilft mir das nicht weiter.Habe einiges mit Höhenangaben durchprobiert. Und wie gesagt im IE6 und IE7 ist alles in Ordnung nur Firefox macht Probleme.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.