Div mit Hintergrundbild erscheint nicht

Div mit Hintergrundbild erscheint nicht

Beitragvon Mitternacht » 22.08.2011, 16:18

Hallo

Ich möchte auf einer Homepage links und rechts vom Inhalt je ein Hintergrundbild haben. Zu dem Zweck habe ich zwei Divs um den gesamten Inhalt gelegt. In der Browseransicht sind diese aber nicht zu sehen und auch wenn ich ihnen z.B. einen fetten Rahmen zuweise, passiert nichts. Warum wohl? Ich komme beim besten Willen nicht auf den Fehler. :?

Das ist die Seitenstruktur:
Code: Alles auswählen
<body>
<div id"HGrebelinks">
   <div id"HGreberechts">
      <div id="HGseite">
      ... Inhalt ...   
      </div>
   </div>
</div>
</body>


Die CSS-Styles für die Hintergrundbilder:
Code: Alles auswählen
#HGrebelinks {
   background-image:url(bilder/rebelinks.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   width:100%;
   height:auto;
}

und
Code: Alles auswählen
#HGreberechts {   
   background-image:url(bilder/reberechts.jpg);
   background-repeat:no-repeat;
   background-position:right bottom;
   width:100%;
   height:auto;
}


P.S.: Ich würde euch auch gern den Link zur Homepage geben, aber ich erhalte hier im Forum beim Absenden jedesmal eine Fehlermeldung, dass ich nicht berechtigt sei, URLs zu posten!?
Mitternacht
neu hier
 
Beiträge: 4
Registriert: 17.08.2011, 23:13

Re: Div mit Hintergrundbild erscheint nicht

Beitragvon Azra » 23.08.2011, 06:53

Frage 1:
Sofern du dem body keine Höhe und Breite zuweist, weiß das <div> auch nicht was 100% sind. Versuch es testweise mit Pixelangaben bei Höhe und Breite.
Generell musst du bei leeren Containern (ohne Inhalt nur Hintergrundbild) immer Höhe und Breite angeben da er sich ohne Inhalt nicht "streckt" (auto tuts da auch nicht, das ist wie 0)

Gut wäre wenn du:
Code: Alles auswählen
html, body{height:100%;min-height:100%;width:100%;min-width:100%;}

angibst, dann können Container auch mit Prozentangaben arbeiten.

Frage 2:
Durch viel Spam wurde es Neulingen verwehrt urls zu posten. Man kann aber trotzdem in Textform hier Links angeben: meineseite.de
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Div mit Hintergrundbild erscheint nicht"

Zurück zu: Fragen zur Homepage

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast