Zurück   HTML Forum > Programmierung > CSS

CSS Für die Gestaltung deiner Webseite fehlen dir die nötigen CSS-Kenntnisse, dann wird dir in diesem Forum geholfen.

Neues Thema erstellen  Antwort
 
Themen-Optionen Thema durchsuchen
Alt 20.03.2009, 20:15   #1
Administrator
 
Benutzerbild von developr
 
Registriert seit: 11.11.2008
Ort: Bremen
Beiträge: 260
developr eine Nachricht über ICQ schicken developr eine Nachricht über MSN schicken
Standard DIV-Layer 100% Auto Height

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-Code:
<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">
        &nbsp;
    </div>
</div>
developr ist offline   Mit Zitat antworten
Neues Thema erstellen  Antwort

Stichworte
100%, auto, div, height
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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

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