Maison > interface Web > tutoriel CSS > le corps du texte

Comment faire en sorte qu'un div occupe la hauteur restante de la page ?

Mary-Kate Olsen
Libérer: 2024-11-09 05:30:02
original
634 Les gens l'ont consulté

How to make a div occupy the remaining height of the page?

Obtenir une occupation optimale de la hauteur des divisions

Lorsque vous travaillez avec des mises en page Web, il est souvent nécessaire qu'une div occupe la hauteur restante de la page. Prenons le cas suivant : deux divs, l'un de hauteur fixe, et l'autre destiné à remplir l'espace restant.

<div>
Copier après la connexion

Pour s'assurer que div2 occupe la hauteur restante de la page, une solution efficace est de employer un positionnement absolu :

#div1 {
    width: 100%;
    height: 50px;
    background-color: red; /* Development Only */
}
#div2 {
    width: 100%;
    position: absolute;
    top: 50px;
    bottom: 0;
    background-color: blue; /* Development Only */
}
Copier après la connexion

Avec cette approche, div1 conserve sa hauteur fixe, tandis que div2 est positionné de manière absolue, en commençant par le bas de div1 et en occupant l'espace vertical restant jusqu'au bas de la page, remplissant efficacement la hauteur restante.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal