Okay, zuerst unterstütze ich zurück zu IE7, also Box-Sizing ist out.Sag mir, wie man das halbflüssige Layout ohne Javascript macht, ich fühle, dass ich etwas Einfaches vermisse
Ich habe eine feste Größe Kopf- und Fußzeile (sagen wir jeweils 80px) am oberen bzw. unteren Rand des Fensters positioniert.
Ich möchte ein div, um alle er Raum dazwischen aufzunehmen, unabhängig von der Fenstergröße. Einfach luftig mit JavaScript, aber gibt es einen Weg, es nur mit CSS zu tun?
+1, und danke für das headsup on jsfiddle. –
Danke und gern geschehen :), aber ich denke, ich habe vergessen, dass die Anforderung war, dass der Inhalt Teil den Rest der Seite füllt, auch wenn es nicht hoch genug ist, um das Fenster zu füllen - mein Beispiel macht das nicht selbst, obwohl es den Inhalt füllt und richtig schiebt, sobald die Fensterhöhe erreicht ist. Dies ist in der Tat ein ziemlich tiefes Problem und ich werde versuchen, etwas zu finden, um das zu beheben und diesen Beitrag zu aktualisieren. Min-height am Körper zu benutzen, kann es ziemlich gut funktionieren lassen, aber ich bin gespannt wie das ohne und völlig flexibel gemacht werden würde. Kann bereits Anzeige sehen: Tabellenzeile wird verwendet .. – mystrdat
Aktualisiert mit einer IE7 + -Lösung, die das Tabellenverhalten auf regulären Elementen ausnutzt und so flexibel wie gewünscht ist. – mystrdat