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

Comment faire en sorte qu'un div occupe la hauteur restante d'une page en HTML et CSS ?

Barbara Streisand
Libérer: 2024-11-09 06:47:02
original
258 Les gens l'ont consulté

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

Comment faire en sorte que la div occupe la hauteur restante en HTML et CSS

En HTML, il peut être difficile d'obtenir une mise en page spécifique dans laquelle une div doit occuper la hauteur restante. hauteur restante de la page. Considérons une situation avec deux div :

<div>
Copier après la connexion

Le but est de faire en sorte que #div2 remplisse la hauteur restante de la page. Voici une solution utilisant le 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

Dans ce code, #div1 reçoit une hauteur fixe de 50px, tandis que #div2 est positionné de manière absolue et fait pour occuper l'espace restant. La propriété top est définie sur 50px, ce qui correspond à la hauteur de #div1. La propriété bottom est définie sur 0, indiquant que #div2 doit être ancré au bas de son parent, qui est la page elle-même dans ce cas. Ce faisant, #div2 s'étirera dynamiquement pour occuper la hauteur restante de la page.

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