Heim > Web-Frontend > CSS-Tutorial > Wie kann man in HTML und CSS dafür sorgen, dass ein Div die verbleibende Höhe einer Seite einnimmt?

Wie kann man in HTML und CSS dafür sorgen, dass ein Div die verbleibende Höhe einer Seite einnimmt?

Barbara Streisand
Freigeben: 2024-11-09 06:47:02
Original
289 Leute haben es durchsucht

How to Make a Div Occupy the Remaining Height of a Page in HTML and CSS?

Wie man Div in HTML und CSS dazu bringt, die verbleibende Höhe einzunehmen

In HTML kann es eine häufige Herausforderung sein, ein bestimmtes Layout zu erreichen, bei dem ein Div die verbleibende Höhe einnehmen muss verbleibende Höhe der Seite. Stellen Sie sich eine Situation mit zwei Divs vor:

<div>
Nach dem Login kopieren

Das Ziel besteht darin, dass #div2 die verbleibende Höhe der Seite ausfüllt. Hier ist eine Lösung mit absoluter Positionierung:

#div1 {
    width: 100%;
    height: 50px;
    background-color: red; /* Development Only */
}
#div2 {
    width: 100%;
    position: absolute;
    top: 50px;
    bottom: 0;
    background-color: blue; /* Development Only */
}
Nach dem Login kopieren

In diesem Code erhält #div1 eine feste Höhe von 50 Pixel, während #div2 absolut positioniert wird und den verbleibenden Platz einnimmt. Die Top-Eigenschaft ist auf 50 Pixel festgelegt, was der Höhe von #div1 entspricht. Die Eigenschaft „bottom“ ist auf 0 gesetzt, was bedeutet, dass #div2 am unteren Rand seines übergeordneten Elements verankert werden soll, in diesem Fall der Seite selbst. Dadurch wird #div2 dynamisch gestreckt, um die verbleibende Höhe der Seite einzunehmen.

Das obige ist der detaillierte Inhalt vonWie kann man in HTML und CSS dafür sorgen, dass ein Div die verbleibende Höhe einer Seite einnimmt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage