Ben: div-Höhe

Beitrag lesen

Hallo,

ich habe ein Problem beim Aufbau meiner neuen Seiten. Ich möchte endgültig von Tabellen (außer zur tabellarischen Darstellung von Daten) als Designelementen Abstand nehmen und nutze deshalb <div>s.

Das Problem dabei ist momentan, dass ich für den Hauptteil (#hintergrund) eine Höhe von 100% angegeben habe. Das ist auch an sich kein Problem. Ist nun aber der Inhalt von #content zu groß, wird dieser Bereich angepasst (soll er ja auch). #hintergrund hingegen bleibt gleichgroß, weshalb der Inhalt dann nach unten übersteht.

Die CSS-Definitionen sehen so aus:

#hintergrund
{
  background-image:url('../gfx/weiss.gif');
  background-repeat: repeat-y;
  width: 799px;
  height: 100%;
}

#content
{
  z-index: 3;
  width: 400px;
  position: absolute;
  left: 230px;
  top: 220px;
  text-align: justify;
  height: auto;
}

und die HTML-Datei so:

<div id="hintergrund">
     <div id="header"><img src="gfx/logo.gif" alt="bens-homepage" /></div>
     <div id="rechtsoben"><img src="gfx/kabel1.jpg" alt="Kabel" /></div>
        <div id="login">Login<br /></div>
     <div id="menu"><?php include ("menu.php"); ?></div>
        <div id="pfad">Du bist hier:<br /><img src="gfx/bullet_pfad.gif" alt="->" valign="absmiddle" />bens-homepage /
        News</div>
     <div id="content">
         <?php
              if (!isset($_GET['page']))
              {
                include("news.php");
              } else {
                include($_GET['page'].".php");
              }

?>
        </div>
     <div id="barcode"><img src="gfx/barcode.gif" alt="Barcode" /></div>
     <div id="rechtsunten"><img src="gfx/kabel2.jpg" alt="Kabel" /></div>
    </div>

Schon einmal vielen Dank im Voraus und viele Grüße
Ben