Css 位置:修复了ie7/8中的元素以及其中内容滚动的问题

Css 位置:修复了ie7/8中的元素以及其中内容滚动的问题,css,internet-explorer,scroll,fixed,Css,Internet Explorer,Scroll,Fixed,我在屏幕中央固定了一个元素,有特定的尺寸,比如说500x500。元素包含的内容大于元素的高度,因此会显示滚动条,这很好。在FF/WebKit中,一切都很好。然而在IE 7/8中。。。固定元素的内容不会滚动,或者滚动时会有很大的延迟。如果我将position:fixed更改为position:absolute,它将开始精细滚动,但使用position:fixed。。。这只是一种痛苦 这是已知的问题吗?有人听到/遇到过类似的事情吗?关于如何处理这样的问题有什么想法吗?…在这个问题上,我能找到的唯一有

我在屏幕中央固定了一个元素,有特定的尺寸,比如说500x500。元素包含的内容大于元素的高度,因此会显示滚动条,这很好。在FF/WebKit中,一切都很好。然而在IE 7/8中。。。固定元素的内容不会滚动,或者滚动时会有很大的延迟。如果我将position:fixed更改为position:absolute,它将开始精细滚动,但使用position:fixed。。。这只是一种痛苦


这是已知的问题吗?有人听到/遇到过类似的事情吗?关于如何处理这样的问题有什么想法吗?…

在这个问题上,我能找到的唯一有用的东西就是这个

位置:在IE7中实施了修复。也许它仍然有一些问题,但是在你的标记或CSS中可能有其他东西会导致这种行为


如果我们能看到一些代码来帮助我们解决您的问题,那将是非常有益的。

事实证明,该元素下的阴影过滤器还有其他问题,它的位置是固定的和滚动的内容。我们找不到任何解决方案,然后在IEs中禁用阴影过滤器或禁用位置:已修复

:

查看此页:

.fixDocument
{
    position: absolute;
    top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
}