| MOSdev Infos et indiscrétions des développeurs MOS | |
| Internet Explorer 9 avec MOS R1 036 Dans IE8, Internet Explorer a introduit la notion de mode de compatiblité pour éviter les différences d'affichage entre IE7 et IE8. Cette fonctionnalité est utilisée par défaut dans les styles et interfaces de MOS Chorus pour garantir la compatibilité entre IE8 et IE7. Le problème est que le mode de compatibilité empêche logiquement l'utilisation des nouvelles possibilité de Internet Explorer 9. Pour utiliser le nouveau moteur de rendu de IE9, il faut désactiver ce mode. Une option Mode de compatibilité IE7 a été conçue à cet effet dans les options du style. Le problème est que cette option n'est pas gérée par IE9 mais seulement par IE8. Dans IE9, seul compte le mode de compatibilité défini au niveau de la page principale (index.html par exemple). Le mode de compatibilité défini sur les pages de contenu n'est pas pris en compte. Pour ne pas modifier l'affichage des pages existantes, les styles et interfaces restent par défaut en mode de compatibilité IE7. Mais les styles et interfaces qui utilisent l'option Plan flottant introduite en R1 033 ne sont pas en mode compatibilité donc peuvent utiliser le moteur de rendu de IE9. En conclusion, si vous voulez utiliser les nouvelles possibilité de IE9, il faut utiliser un style avec plan flottant et appliquer une interface utilisateur avec plan flottant sur le parcours. Vous pourrez alors utiliser les nouvelles propriétés CSS de IE9 comme les couleurs transparentes, les coins arrondis, les ombres, les images SVG, ... Dans MOS R1 036, si vous avez défini des coins arrondis et une ombre dans l'éditeur CSS, les propriétés natives de IE9 seront utilisés à la place du script qui gère les arrondis et ombre pour IE6, IE7 et IE8. Vous aurez beaucoup moins de problèmes d'affichage sur IE9 (et idem sur Safari et Firefox qui utilisent déjà les propriétés natives). Concernant les effets sur images (sur la fenêtre d'insertion d'image), IE9 n'utilise plus un objet Flash. Il peut appliquer une bordure, des coins arrondis, une ombre et une rotation en natif. Il n'y aura donc plus que IE6/7/8 pour avoir besoin d'un Flash pour appliquer les effets sur image. IE9 est également capable d'afficher les images SVG si l'option Utiliser des boutons SVG est cochée sur le style. Les images SVG ont pour avantage de pouvoir être redimensionnées sans perte de qualité. Changez le niveau de zoom du navigateur pour constater cela. Lorsque le support de IE6 et IE7 sera abandonné dans MOS, le mode de compatiblité pourra être retiré. Posted by Pierre Favreuille on | |