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

Pourquoi ma hauteur de pourcentage CSS ne fonctionne-t-elle pas ?

DDD
Libérer: 2024-11-23 21:59:11
original
408 Les gens l'ont consulté

Why Doesn't My CSS Percentage Height Work?

Le pourcentage de hauteur CSS ne fonctionne pas

Lorsque vous essayez de spécifier la hauteur d'un élément sous forme de pourcentage, il peut ne pas s'afficher comme prévu. En effet, le pourcentage de hauteur est relatif à son élément parent. Par conséquent, il est crucial de définir la hauteur de tous les éléments parents à 100 %.

Dans l'extrait de code fourni :

<div>
Copier après la connexion

Le problème vient de l'absence de déclaration de hauteur pour le éléments parents, à savoir les éléments body et html. Sans cette déclaration, le pourcentage de hauteur du div est interprété par rapport à la hauteur par défaut de son parent, qui n'est généralement pas définie.

Pour résoudre ce problème, définissez explicitement la hauteur des éléments body et html sur 100 % , en s'assurant qu'ils occupent toute la fenêtre d'affichage :

html, body { height: 100%; width: 100%; margin: 0; }
Copier après la connexion

En définissant les éléments html et body à 100 % de hauteur, l'élément div est désormais capable de calculer correctement sa hauteur en fonction de la hauteur de son parent, qui représente désormais 100 % de la fenêtre d'affichage. En conséquence, le div s'affichera correctement avec sa hauteur couvrant toute la hauteur de la fenêtre du navigateur.

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