Problème :
Lors de l'utilisation éléments de bloc en ligne (.sideBar et .contentHolder) dans un conteneur parent (.displayContainer), une barre de défilement verticale inutile apparaît malgré le parent et éléments enfants ayant la même hauteur calculée.
Cause :
La propriété d'alignement vertical par défaut pour les éléments de bloc en ligne est "baseline", qui réserve de l'espace pour les descendants ( lettres minuscules qui s'étendent en dessous de la ligne de base). Cet espace supplémentaire provoque le débordement du conteneur, déclenchant l'apparition de la barre de défilement.
Solution :
Pour éliminer la barre de défilement verticale, ajustez la propriété vertical-align sur les éléments enfants ou effectuez l'une des modifications suivantes :
Définissez l'alignement vertical sur un autre valeur :
Passer à l'affichage : bloquer :
Définir la hauteur de ligne : 0 sur le parent :
Définissez la taille de police : 0 sur le parent et restaurez-la sur les enfants (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!