Maison > interface Web > tutoriel CSS > Comment puis-je faire en sorte qu'un élément Div remplisse toujours toute la hauteur de l'écran ?

Comment puis-je faire en sorte qu'un élément Div remplisse toujours toute la hauteur de l'écran ?

DDD
Libérer: 2024-12-06 11:41:12
original
301 Les gens l'ont consulté

How Can I Make a Div Element Always Fill the Entire Screen Height?

Maintenir un mode plein écran

Quel que soit le contenu

Création d'un fichier

Un élément occupant toute la hauteur verticale de l'écran, quel que soit son contenu, constitue un défi courant en matière de développement Web. Est-ce faisable ?

Solution

L'approche CSS suivante obtient systématiquement cet effet :

html, body {
  height: 100%;
  margin: 0;
}

#wrapper {
  min-height: 100%;
}
Copier après la connexion

Cette solution fonctionne en :

  • Définition des attributs height et margin sur 0 pour les éléments html et body afin d'éliminer le navigateur marges.
  • Régler la hauteur minimale sur 100 % pour l'élément #wrapper afin de garantir qu'il occupe tout l'espace vertical disponible.

Notes supplémentaires

  • Pour les anciennes versions d'Internet Explorer (IE6 et inférieures), une règle CSS supplémentaire est nécessaire pour forcer #wrapper à prendre en charge la totalité hauteur de l'écran.
  • L'utilisation de min-height au lieu de height permet au contenu supplémentaire de s'étendre au-delà de la hauteur de l'écran, si nécessaire.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal