
Style des éléments imbriqués pour remplir la hauteur du conteneur parent
En HTML, vous pouvez rencontrer des situations dans lesquelles un élément enfant doit se développer pour remplir la hauteur de son conteneur parent. Cela peut être difficile lorsqu'il s'agit d'éléments de tableau, tels que
éléments dans
éléments. Objectif : Créer un
l'élément occupe entièrement la hauteur de son conteneur, permettant un positionnement correct des éléments d'arrière-plan. Solution :
Envisagez d'utiliser une astuce pour établir une hauteur fixe pour le
|
élément, même s'il s'agit d'une valeur minimale comme 1px. Cela crée un parent avec une hauteur définie, permettant au élément pour calculer correctement sa hauteur en pourcentage. Répartition détaillée :
- Définissez une hauteur pour l'élément
Élément : Attribuez une hauteur de 1 px à l'élément |
élément en utilisant CSS :td.thatSetsABackground {
height: 1px;
}
- Calculer le pourcentage de hauteur de
Élément : Le L'élément aura désormais un parent avec une hauteur définie. Sa hauteur peut être définie en pourcentage de cette hauteur parent : div.thatSetsABackgroundWithAnIcon {
height: 100%;
}
-
Positionner l'élément d'arrière-plan : L'élément d'arrière-plan souhaité dans le
peut être positionné dans le coin inférieur droit à l'aide de CSS, en fonction de la hauteur développée du div : div.thatSetsABackgroundWithAnIcon {
background-position: bottom right;
}
Cette approche force le
pour remplir la hauteur de l'élément élément, permettant le placement précis des éléments d'arrière-plan dans le conteneur parent. |
|
|
|
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!
Déclaration: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