J'ai un élément qui peut contenir de très grandes quantités de données, mais je ne veux pas qu'il ruine la mise en page, j'ai donc mis en max-height: 100px
et overflow:auto
, en espérant pour les barres de défilement s'affiche lorsque le contenu ne correspond pas. Tout fonctionne très bien sous Firefox et IE7, mais IE8 se comporte comme si overflow:hidden
était présent au lieu de overflow:auto
. J'ai essayé d' overflow:scroll
, ne fonctionne toujours pas, IE8 simplement tronque le contenu sans afficher les barres de défilement. Évolution max-height
déclaration d' height
rend le travail de débordement OK, c'est la combinaison de l' max-height
et overflow:auto
qui rompt les choses.
C'est également enregistré comme un fonctionnaire bug dans la dernière version de IE8:
http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=408759
Personne ne sait d'une solution de contournement? Pour l'instant, j'ai eu recours à l'aide d' height
au lieu de max-height
, mais il laisse beaucoup d'espace vide dans le cas où il n'existe pas beaucoup de données.
Avant de me dire de le faire, oui, j'ai signalé le bug de IE développeurs :)