Maison >interface Web >tutoriel CSS >CSS résout le centrage vertical de hauteur inconnue_CSS/HTML
Bien qu'il existe une fonctionnalité d'alignement vertical CSS, elle ne peut pas résoudre efficacement le problème de centrage vertical de hauteur inconnue (lorsqu'il y a du texte ou une image de hauteur inconnue dans une balise DIV).
Pour les navigateurs standards tels que Mozilla, Opera, Safari, etc., vous pouvez définir le mode d'affichage de l'élément parent sur TABLE (affichage : table;) et les éléments enfants internes sur table-cell (affichage : table;) table-cell ), en utilisant la fonction d'alignement vertical pour le centrer verticalement, mais les navigateurs non standard ne le prennent pas en charge.
Les navigateurs non standard ne peuvent définir l'élément enfant qu'à 50 % du haut, puis ajouter un élément à l'intérieur pour le décaler de -50 % par rapport au haut.