Position: fixé sur l'élément dans IE7 / 8 et des problèmes avec le défilement du contenu à l'intérieur
-
02-10-2019 - |
Question
Je suis un élément fixe au centre de l'écran, ayant des dimensions spécifiques (disons 500x500). L'élément a un contenu, ce qui est plus grande que la hauteur de l'élément et provoque ainsi la barre de défilement apparaisse, ce qui est bien. Dans FF / tout WebKit fonctionne bien. Cependant, dans IE 7/8 ... contenu de l'élément fixe ne défilement, ou fait défiler avec retard énorme. Si la position I changement: fixe à la position: absolute, il commence à défiler bien, mais avec la position: fixe ... il est juste une douleur ..
Est-ce un problème connu? quelque chose comme ça a entendu / a rencontré quelqu'un? Toute idée comment traiter de tels? ...
La solution 2
Il est apparu qu'il y avait problème supplémentaire à ce - filtre d'ombre sous cet élément avec la position: contenu fixe et le défilement à l'intérieur. Nous ne pouvions pas trouver de solution à cette autre puis désactiver le filtre soit d'ombre dans la position ou la désactivation IEs:. Fixe
: (
Autres conseils
La seule chose tout ce que je pouvais trouver utile à ce sujet était cela, Comment créer Position: fixe dans IE5.5 + .
Position: fixe a été mis en œuvre dans IE7. Peut-être qu'il a encore quelques problèmes avec elle, mais il pourrait y avoir quelque chose d'autre dans votre balisage ou CSS qui causerait un tel comportement.
Il serait bénéfique si nous pouvions voir le code pour nous aider à résoudre votre problème.
.fixDocument
{
position: absolute;
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
}
Cochez cette page: http://www.gunlaug.no/contents/wd_additions_15.html