DIV-Layer 100% Auto Height

Diskutiere DIV-Layer 100% Auto Height im CSS Forum im Bereich Programmierung; Angenommen ihr habt ein solches DIV-Layout erstellt, wie bekommt man es nun hin, dass die Höhe des DIVs (hier: #body) automatisch an den Inhalt...
  • DIV-Layer 100% Auto Height Beitrag #1
developr
developr
Teammitglied
Beiträge
336
Punkte Reaktionen
0
Angenommen ihr habt ein solches DIV-Layout erstellt, wie bekommt man es nun hin, dass die Höhe des DIVs (hier: #body) automatisch an den Inhalt (hier: #content, #box) angepasst wird?
div-layout.png

Früher habe ich das lässig mit einer Tabelle width="100%" gemacht, heute bekommt man für solche Schandtaten ja aber gleich links und rechts welche an die Ohren :).

Hier das Workaround, was sowohl für den FF und IE7, als auch den IE6 funktioniert.

HTML:
<style>
    body {
    height: 100%;
    }
    div#body {
    width: 600px;
    }
    div#content {
    float: left;
    width: 300px;
    }
    div#box {
    float: right;
    width: 300px;
    }
    div#clear {
    clear: both;
    }
</style>

<div id="body>
    <div id="content">
        <br />
        <br />
        <br />
        <br />
        asdasd<br />
        asd
    </div>
    <div id="box">
        <br />
        <br />
        asdasd
    </div>
    <!-- Weiteres DIV für einen clear einfügen -->
    <div id="clear">
         
    </div>
</div>
 
Thema:

DIV-Layer 100% Auto Height

Oben Unten