zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Geschachtelte Divs mit Background IE7 vs IE8 & Firefox

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 03.07.2009, 11:03
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.07.2009
Beiträge: 4
Dazero befindet sich auf einem aufstrebenden Ast
Standard Geschachtelte Divs mit Background IE7 vs IE8 & Firefox

Hallo zusammen,
nachdem ich bei google keine Lösung gefunden habe, dachte ich mir ich frage
mal hier rum.

Problem Backgroundunterschiede
IE7 -> wie ich es mir vorstelle
FireFox -> fehlender Background

Ich wollte meine neue Seite ohne Tabellen erstellen, daher habe ich diese
mit geschachtelten Divs gebaut.
Im body Tag befindet sich ein backgrundimage

Code:
body {
	background-image: url(Bilder/Harag_Spacer.gif);
}

in einem inneren Div (<div class="cbg"> ) hatte ich ursprünglich nur Background Color gesetzt, aber auch mit dem Image funktioniert es nicht richtig
Code:
.cbg { 
	background-image:  url(../Bilder/cbg.gif);
	background-color: #BBBBBB;
}

Hoffe einer hat nen Tipp für mich, langsam weiß ich nämlich nicht mehr weiter


Webseite : Harag.de
Stylesheet : http://www.harag.de/harag.css
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 03.07.2009, 11:07
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.03.2007
Ort: Bad Schmiedeberg
Beiträge: 1.395
regloh wird schon bald berühmt werden
Standard

Wo liegen deine Bilder denn nun? "../Bilder/" oder "Bilder/"
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 03.07.2009, 11:11
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.07.2009
Beiträge: 4
Dazero befindet sich auf einem aufstrebenden Ast
Standard

Sorry,

das war wirklich in geistiger Umnachtung geschehen,
habe das CSS gerade geändert, leider immernoch das gleiche Verhalten

Code:
.cbg { 
	background-image:  url(Bilder/cbg.gif);
	background-color: #BBBBBB;
}
Mit Zitat antworten
  #4 (permalink)  
Alt 03.07.2009, 11:47
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.03.2007
Ort: Bad Schmiedeberg
Beiträge: 1.395
regloh wird schon bald berühmt werden
Standard

Hab leider grad kein Firebug hier und das macht es schwer, das DOM zu durchsuchen, aber ich glaube es liegt daran, dass dein div .cgb floatende Elemente enthält aber kein clearendes Element, damit der normale Fluss wiederhergestellt wird und .cgb alle Elemente einschließt.
Schau mal hier im FAQ
Mit Zitat antworten
  #5 (permalink)  
Alt 03.07.2009, 12:27
Benutzerbild von uspri
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 04.07.2005
Beiträge: 900
uspri sorgt für eine eindrucksvolle Atmosphäreuspri sorgt für eine eindrucksvolle Atmosphäre
Standard

Hab grad mal mit Firebug drübergeschaut und genau daran liegt es auch, es fehlt ein clearendes Element im .cgb

Geändert von uspri (03.07.2009 um 12:29 Uhr)
Mit Zitat antworten
  #6 (permalink)  
Alt 14.07.2009, 10:54
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.07.2009
Beiträge: 4
Dazero befindet sich auf einem aufstrebenden Ast
Standard

Danke für die Antworten,
ich hatte das mit dem clear falsch verstanden,
habs jetzt eingebaut und klappt.

Danke nochmal
Mit Zitat antworten
  #7 (permalink)  
Alt 14.07.2009, 11:15
Benutzerbild von etux
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 17.09.2007
Ort: Berlin
Beiträge: 643
etux wird schon bald berühmt werden
Standard

Zitat:
Zitat von Dazero Beitrag anzeigen
... ich hatte das mit dem clear falsch verstanden,
habs jetzt eingebaut und klappt.
Du hast jetzt bei div.footer ein „clear: both;“ notiert?
Das ist immer noch falsch.
Entweder innerhalb von div.cgb „clearen“ oder div.cgb muss auch floaten.
Grüße: Emil
Mit Zitat antworten
  #8 (permalink)  
Alt 14.07.2009, 12:02
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.07.2009
Beiträge: 4
Dazero befindet sich auf einem aufstrebenden Ast
Standard

Ok, das heist ich muss ein Div in CGB legen was
float cleard ?
Mit Zitat antworten
  #9 (permalink)  
Alt 14.07.2009, 12:31
Benutzerbild von etux
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 17.09.2007
Ort: Berlin
Beiträge: 643
etux wird schon bald berühmt werden
Standard

Zitat:
Zitat von Dazero Beitrag anzeigen
Ok, das heist ich muss ein Div in CGB legen was
float cleard ?
Ja, direkt vor seinem schliessenden Tag. Ich finde es aber besser, div.cgb ein float zu geben. Dann brauchst Du kein zusätzliches Element. Beispielsweise "float: left;". Dann reicht es bei div.footer auch ein "clear: left;".
Grüße: Emil

Edit: Falls Du Zweifel daran hast, ob und wozu das alles nötig ist – der graue Hintergrund, den Du im Moment siehst, ist der von div.mainDiv und nicht der von div.cbg. D.h. div.cbg schließt seine floatende Kindelemente immer noch nicht ein (und ist 0px hoch).

Edit 2: Ich sehe gerade, dass Du div.footer in div.cbg verschoben hast – so geht es natürlich auch.

Geändert von etux (14.07.2009 um 13:02 Uhr)
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
background, background-image, div, firefox, verschachten

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu horizontalen Linien marvin1989 CSS 3 30.12.2009 00:35
Problem mit CSS Style flo007 CSS 3 25.01.2009 18:08
Css Neuling Bräuchte Hilfe wc3_monster CSS 2 03.12.2008 23:23
Float - Probleme wolf1985 CSS 5 19.08.2008 09:14
Footer left und right Probleme... wolf1985 CSS 2 14.08.2008 14:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:38 Uhr.