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

Comment faire en sorte qu'un DIV remplisse toute la hauteur de la page même lorsqu'il est vide ?

Linda Hamilton
Libérer: 2024-11-27 14:52:15
original
150 Les gens l'ont consulté

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

Comment forcer un bloc DIV à remplir la page verticalement même sans contenu

Dans certaines situations, vous pouvez rencontrer un scénario où vous avez besoin un bloc DIV à étendre jusqu'en bas de page quel que soit son contenu. Voici comment y parvenir :

Le problème :

Lorsqu'un bloc DIV n'a pas de contenu, il s'effondre généralement pour occuper uniquement l'espace vertical requis pour ses bordures et rembourrage. Par conséquent, il peut ne pas s'étendre jusqu'au bas de la page, laissant un espace vide.

La solution :

Pour forcer le bloc DIV à remplir la page verticalement , répondez aux éléments suivants :

  1. Hauteur de l'élément conteneur : si l'élément conteneur entourant le bloc DIV, tel que le corps ou un div parent n'a pas de hauteur définie à 100 %, le bloc DIV qu'il contient ne peut pas s'étendre au-delà de la hauteur du conteneur. Par conséquent, définissez la hauteur : 100 % ; propriété pour les éléments HTML et body :
html, body {
  height: 100%;
}
Copier après la connexion
  1. Marges et remplissage : assurez-vous qu'aucune marge ou remplissage supplémentaire n'est ajouté au bloc DIV ou à son conteneur qui l'empêcherait de s'étendre complètement.

En suivant ces étapes, le bloc DIV va désormais s'étendre jusqu'en bas de la page, même s'il n'a aucun contenu. Cependant, notez que la compatibilité du navigateur et les modes Quirks peuvent affecter le résultat final, alors consultez des ressources comme quirksmode.org pour d'autres ajustements.

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