Il s'agit d'un problème plutôt aléatoire. J'utilise CSS3Pie pour gérer la compatibilité CSS3 dans IE, mais j'ai rencontré un problème. Avec PIE dans beaucoup de cas vous devez utiliser la position: relative pour que cela fonctionne correctement dans IE.Pouvez-vous réinitialiser un élément CSS pour faire référence au zéro absolu dans un élément relatif
Cela devient un problème lorsque je l'utilise sur des enveloppes contenant, car il se déplace dans la référence zéro à l'intérieur de la mise en page. Le logiciel que nous utilisons pour le mappage sur nos sites utilise une position absolue du coin supérieur gauche du navigateur comme point de référence pour le calcul du positionnement. Idéalement, notre logiciel serait plus flexible et ne dépendrait pas d'une position absolue comme celle-ci, mais cela ne changera probablement pas de sitôt. Pour en venir à ma question, est-il possible de retirer un élément du flux de la mise en page et de revenir à la position 0,0 en haut à gauche tout en étant contenu dans un objet relativement positionné? Je pensais que peut-être z-index pourrait fonctionner, mais cela ne fait pas revenir l'élément à 0,0. La solution de contournement la plus simple consiste à ne pas appliquer PIE à mes wrappers, mais cela supprime également les coins arrondis et les ombres portées de mon wrapper de mise en page. Ce n'est pas la fin du monde, mais idéalement, j'aimerais trouver une solution.
Une solution javascript/jquery est-elle acceptable? –
Est-il possible de contrôler où se trouvent les éléments absolument positionnés dans le DOM? Je suppose qu'ils sont des pop-ups ou quelque chose, correct? Si vous déplacez le balisage en dehors de la div relativement positionnée, disons juste avant la fin de la balise body, vous obtiendrez ce que vous cherchez. – RussellUresti
Idéalement, je voudrais éviter javascript, mais avec cela dit, nous chargeons déjà la bibliothèque jquery sur nos sites par défaut. – jbwharris