Hallo,
ich komme gerade bei einem CSS-Problem nicht weiter:
Ich brauche ein 2-Spalten-Layout mit header und footer.
Das Spezielle ist:
Der Inhalt der sidebar und des centers sind nicht im Voraus bekannt.
Die Breite der sidebar und die Breite des centers sollen sich deswegen automatisch an den Inhalt anpassen.
Hier mein Code:
Das Problem ist, dass bei einem kleinen Browser-Fenster (oder viel Inhalt) der center unter die sidebar rutscht.
Kann ich das verhindern?
HTML-Code:
<div style="border: lime solid 1px; width: 100%; float: left">
<div style="border: blue solid 1px; width: 100%;">
<p>header</p>
</div>
<div style="border: aqua solid 1px; width: auto; float: left">
<p>left sidebar</p>
</div>
<div style="border: red solid 1px; float: left;">
<p>main content, main content, main content, main content</p>
<p>main content, main content, main content, main content</p>
</div>
<div style="border: blue solid 1px; width: 100%; float: left">
<p>footer</p>
</div>
</div>
Ich habe bis jetzt nur 2-Spalten-Layoute gefunden, bei denen die Breite nicht vom Inhalt abhängt (z.B. "width: 25%" oder "wdith: 200px")