• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

CSS Layout zweispaltig / einspaltig

Status
Für weitere Antworten geschlossen.

marc75

Neues Mitglied
Hallo Leute,

aktuell nutze ich bei manchen Webseiten von mir folgendes CSS Grundgerüst:

Code:
#hauptbody {
    position: relative;
    width: 760px;
    margin: 0px auto;
    border: 1px solid #000000;
}

#left {
    width: 160px;
    float: left;
}

#content {
    width: 566px;
    height: 99%;
    float: right;
    padding: 0px 5px;
}


HTML:
<DIV id="hauptbody">
<DIV id="title">

#Kopfbereich

</DIV>
<DIV id="left">

#linke Spalte für Menü etc.

</DIV>
<DIV id="content">

#Content, Artikel etc

</DIV>
 <br style="clear:both;">

#Fußbereich

</DIV>

Mein Problem ist, das in manchen Fällen die linke Spalte ausgeblendet werden muss und der Contentbereich sich über die ganze Fläsche (innerhalb des Hauptbody) ausdehnen soll. Wenn ich aber das div=left weglasse bleibt der Contentbereich ja dennoch unverändert.

Hat jemand von euch eine Idee, wie ich das am einfachsten umsetzen kann.
 

Anhänge

  • css_2_spalten.jpg
    css_2_spalten.jpg
    1,7 KB · Aufrufe: 5
  • css_1_spalte.jpg
    css_1_spalte.jpg
    1,4 KB · Aufrufe: 4
Werbung:
In diesem Fall würde ich bei den entsprechenden Seiten einen weiteren ID, z.B. #content2 verwenden. Der muss dann nicht gefloatet werden.

Auf #left und #content dann entsprechend verzichten.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben