Lors de l'utilisation de dispositions de tableau CSS avec display: table, display: table-row , et display: table-cell, la hauteur des éléments enfants définie sur 100 % est ignorée dans les navigateurs IE.
Malheureusement, la spécification pour la disposition des tableaux CSS n'est pas claire sur la façon de gérer pourcentages de hauteur pour les éléments enfants. En conséquence, les navigateurs ont implémenté ce comportement différemment. Dans IE, les hauteurs en pourcentage des cellules de tableau ne sont pas reconnues.
Cette incohérence peut entraîner des résultats inattendus, comme le montre la question, où le contenu à l'intérieur d'une cellule de tableau ne correspond pas comme attendu dans IE.
Étant donné qu'une solution de contournement CSS pure n'est pas réalisable en raison des problèmes d'interopérabilité, des approches alternatives doivent être envisagées :
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!