Internet explorer 滚动在IE8中不起作用

Internet explorer 滚动在IE8中不起作用,internet-explorer,internet-explorer-8,scroll,Internet Explorer,Internet Explorer 8,Scroll,我对IE8(版本:8.0.6001.18702)和这个网站(gute-tat.de)有问题,我自己无法解决。在所有其他浏览器中,滚动都很好,但在IE8中,滚动只偶尔起作用,或者根本不起作用。我无法通过stackoverflow或google找到解决方案 我试图通过验证站点和修复所有错误来修复该问题。此页面只剩下2个错误,滚动仍然损坏。 剩下的两个错误之一,“onLoad”错误也不是原因。我暂时把它取了下来,在它没有解决问题后又放了回去。(我刚刚接手了维护这个网站的工作,所以我不想太快做太多的更改

我对IE8(版本:8.0.6001.18702)和这个网站(gute-tat.de)有问题,我自己无法解决。在所有其他浏览器中,滚动都很好,但在IE8中,滚动只偶尔起作用,或者根本不起作用。我无法通过stackoverflow或google找到解决方案

我试图通过验证站点和修复所有错误来修复该问题。此页面只剩下2个错误,滚动仍然损坏。 剩下的两个错误之一,“onLoad”错误也不是原因。我暂时把它取了下来,在它没有解决问题后又放了回去。(我刚刚接手了维护这个网站的工作,所以我不想太快做太多的更改)

我还想更改doctype,但typlight只允许在“XHTML严格”和“XHTML过渡”之间进行选择

如果有人能给我指出正确的方向,我会很高兴的

提前感谢,,
Stephan

问题是由通过表格实现的全屏背景图像引起的

<body>
    <div id="mainwrapper">
        <!-- the actual conent of the page... -->
    </div>
    <div id="bg">
        <div>
            <table cellspacing="0" cellpadding="0">
                <tbody><tr><td>
                    <img alt="" src="pathtobackgroundimage/bg_image.jpg">
                </td></tr></tbody>
            </table>
        </div>
    </div>
</body>

很高兴你找到了答案,谢谢你发布你的解决方案,帮了我很多忙!
html, body, #bg, #bg table, #bg td {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
#bg div {
    height: 200%;
    left: -50%;
    position: absolute;
    top: -50%;
    width: 200%;
}
html, body, #bg, #bg table, #bg td {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
#bg td {
    text-align: center;
    vertical-align: middle;
}
#bg img {
    margin: 0 auto;
    min-height: 50%;
    width: 50%;
}