Position: fixé sur l'élément dans IE7 / 8 et des problèmes avec le défilement du contenu à l'intérieur

StackOverflow https://stackoverflow.com/questions/2737308

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? ...

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top