problemhans Geschrieben 18. Februar 2010 Teilen Geschrieben 18. Februar 2010 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Philipp_John Geschrieben 19. Februar 2010 Teilen Geschrieben 19. Februar 2010 (bearbeitet) 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 2010 von Philipp_John Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
problemhans Geschrieben 19. Februar 2010 Autor Teilen Geschrieben 19. Februar 2010 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Philipp_John Geschrieben 19. Februar 2010 Teilen Geschrieben 19. Februar 2010 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
problemhans Geschrieben 19. Februar 2010 Autor Teilen Geschrieben 19. Februar 2010 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Philipp_John Geschrieben 19. Februar 2010 Teilen Geschrieben 19. Februar 2010 vielleicht hilft dir das weiter: Webstandards-Projekt - Zentriertes Layout, 100% Höhe Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
problemhans Geschrieben 24. Februar 2010 Autor Teilen Geschrieben 24. Februar 2010 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.