Donc, notre site a été conçu sans doctype, et j'essaie de le mettre à jour afin qu'il ne force pas IE en mode quirks.
Le problème est qu'il y a quelques tables qui utilisaient des images de coin arrondies car les devs ne comprenaient pas comment utiliser une conception basée sur div. Cela semble normal en mode quirks et même en mode IE7, mais quand j'utilise le mode standard IE8 ou IE9, certaines lignes de la table finissent par être plus grandes qu'elles ne devraient (à savoir les lignes contenant les images de coin arrondies) et aucune la hauteur forcée semble fonctionner. Y a-t-il une méthode d'affichage de table de base qui me manque? Cela semble bien dans tous les navigateurs sauf IE8 et IE9, ce qui me déroute. J'ai copié le code (avec des liens d'image qualifiés) à jsbin, et vous pouvez la voir ici:
http://jsbin.com/ofedet/Problème avec la table dans IE8/IE9
Je sais la meilleure méthode est d'aller de l'avant et les remplacer par divs ou un autre élément sémantique border-radius, mais pour le moment, j'espérais juste régler ces problèmes pour éviter le désastre jusqu'à ce que je puisse les convaincre du retour sur investissement d'une refonte.
Une capture d'écran de la façon dont il est censé ressembler serait utile. –
+1 pour faire l'effort de réparer un site pour l'arrêter en utilisant quirksmode! – Spudley
Il semble que le problème soit résolu, mais la façon dont il est censé regarder est à quoi il ressemble dans tous les autres navigateurs de l'aperçu jsbin. – NateDSaint