In diesem Beispiel haben wir eine (sehr dicke) Fußzeile, die unten auf der Seite fixiert ist. Bei der Anzeige mit einem kurzen Ansichtsfenster werden Kopfzeile und Hauptteil überlagert. Gibt es eine Möglichkeit, die Fußleiste mit einem bestimmten Mindestabstand von oben zu halten, nur mit CSS?eine Fußzeilenposition: unten im Ansichtsfenster fixiert, aber mit einer Höhenbegrenzung
Haben versucht, min-Höhe und Höhe auf body
und #outW
, aber nichts hat Wirkung.
(bewegen Sie den unteren Rand des Browserfensters Weg nach oben die gelbe Fußzeile den Header legen, um zu sehen)
hmm, also mit der Absicht, die Fußzeile _under_ the header zu gehen? Ich möchte die Fußzeile "anhalten", wenn das Ansichtsfenster kleiner als X Pixel hoch ist, sodass es überhaupt nicht kollidiert. – sbeam
@Strahl Ich kann mir keinen Weg vorstellen, um das in reinem CSS zu erreichen. Ich sage nicht, dass es unmöglich ist - vielleicht mit etwas kreativem Gebrauch einer relativen 'Max-Höhe' ... Aber ich kann mir keinen –
@Strahl denken: Wenn" gestoppt ", wo sollte dann der Fuß gehen? Es hat eine Höhe von 240px und Sie wollen es 100px von unten und 100px von oben bleiben. Wenn das Ansichtsfenster weniger als 440 Pixel hoch ist, was sollte der Browser dann für Sie tun? Es kann nicht mit allen Einstellungen übereinstimmen und muss einen von beiden brechen, sonst addieren sich die Zahlen nicht. Wenn du willst, dass es den Boden durchbricht: 100px, dann ist es nur ein regulärer Fluss von divs mit einer h-Bildlaufleiste. – Bazzz