J'ai appris aujourd'hui qu'un de mes sites Web, TwitPeek.net, ne fonctionne pas correctement dans IE8 en dehors du "Mode de compatibilité". Le site fonctionne bien dans IE7. Après une enquête, il semble qu'IE8 refuse d'appliquer les feuilles de style de page aux balises anchor et img générées par le javascript de la page. Pour cette raison, aucune des animations script.aculo.us ne s'affiche correctement, les images ne sont pas définies à une taille uniforme et toutes les marges sont complètement ignorées.IE8 Refus d'appliquer des stylesheet aux éléments créés par dom
Fondamentalement, la page ressemble à de la merde.
Cela doit être un bug IE8, mais y at-il quelque chose que je peux faire pour contourner cela en plus d'utiliser le méta-tag du mode de compatibilité?
EDIT: Problème résolu. IE8 ne traitait pas l'attribut de classe sur le nouveau DOMElement. J'ai dû définir className à la place.
peut vous envoyer ce que le code HTML de vos images ajoutées dynamiquement ressemble, puis le CSS correspondant? – Jason
En effet, le nouveau comportement conforme aux normes IE8 est couvert ici: http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx – EricLaw