Heim >Web-Frontend >CSS-Tutorial >Wie kann ein DIV die gesamte Seitenhöhe ausfüllen, auch wenn es leer ist?

Wie kann ein DIV die gesamte Seitenhöhe ausfüllen, auch wenn es leer ist?

Linda Hamilton
Linda HamiltonOriginal
2024-11-27 14:52:15228Durchsuche

How to Make a DIV Fill the Entire Page Height Even When Empty?

So erzwingen Sie, dass ein DIV-Block die Seite auch ohne Inhalt vertikal ausfüllt

In bestimmten Situationen kann es vorkommen, dass Sie ein Szenario benötigen ein DIV-Block, der unabhängig vom Inhalt bis zum Ende der Seite reicht. So können Sie dies erreichen:

Das Problem:

Wenn ein DIV-Block keinen Inhalt hat, kollabiert er normalerweise und nimmt nur den vertikalen Platz ein, der für seine Ränder und erforderlich ist Polsterung. Infolgedessen reicht es möglicherweise nicht bis zum unteren Rand der Seite, sodass leerer Raum verbleibt.

Die Lösung:

Um zu erzwingen, dass der DIV-Block die Seite vertikal ausfüllt , adressieren Sie Folgendes:

  1. Höhe des Containerelements: Wenn das Containerelement den DIV-Block umgibt, wie z Wenn der Körper oder ein übergeordnetes Div nicht über eine Höhe von 100 % verfügt, kann der darin enthaltene DIV-Block nicht über die Höhe des Containers hinausgehen. Stellen Sie daher die Höhe ein: 100 %; Eigenschaft für die HTML- und Body-Elemente:
html, body {
  height: 100%;
}
  1. Ränder und Auffüllung: Stellen Sie sicher, dass dem DIV-Block oder seinen Blöcken keine zusätzlichen Ränder oder Auffüllungen hinzugefügt werden Container, der verhindern würde, dass er sich vollständig ausdehnt.

Wenn Sie diese Schritte befolgen, wird der DIV-Block jetzt sogar bis zum Ende der Seite erweitert wenn es keinen Inhalt hat. Beachten Sie jedoch, dass die Browserkompatibilität und die Quirks-Modi das Endergebnis beeinflussen können. Konsultieren Sie daher Ressourcen wie quirksmode.org für weitere Anpassungen.

Das obige ist der detaillierte Inhalt vonWie kann ein DIV die gesamte Seitenhöhe ausfüllen, auch wenn es leer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn