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

Pourquoi « hauteur : 100 % ; » ne fonctionne-t-il pas sur un élément d'étiquette ?

Patricia Arquette
Libérer: 2024-11-03 08:58:30
original
396 Les gens l'ont consulté

Why Doesn't `height: 100%;` Work on a Label Element?

Régler la hauteur : 100 % sur l'étiquette ne fonctionne pas

Pour tenter d'aligner la hauteur d'un élément d'étiquette avec son parent, hauteur : 100 % ; a été mise en œuvre. Cependant, l'effet escompté ne s'est pas matérialisé, laissant l'étiquette avec une hauteur arbitraire.

Comprendre le problème

Lors du réglage de la hauteur : 100 % ;, il est important de prendre en compte le point de référence. Dans ce cas, la hauteur de l'élément parent doit être explicitement définie pour établir un contexte de dimensionnement. Sans ce contexte, le navigateur n'a aucune base pour calculer 100 % de la hauteur.

Comment résoudre

Pour résoudre ce problème, assurez-vous que l'élément parent de l'étiquette a une hauteur spécifiée. Ceci peut être réalisé via CSS ou en définissant l'attribut height dans le balisage HTML.

Exemple de code

<code class="css">.parent-element {
  height: 200px;
}

.field label {
  height: 100%;
}</code>
Copier après la connexion

En définissant la hauteur de l'élément parent sur 200px , l'élément label occupera désormais correctement 100 % de son espace vertical disponible.

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