Internet explorer 滚动在IE8中不起作用
我对IE8(版本:8.0.6001.18702)和这个网站(gute-tat.de)有问题,我自己无法解决。在所有其他浏览器中,滚动都很好,但在IE8中,滚动只偶尔起作用,或者根本不起作用。我无法通过stackoverflow或google找到解决方案 我试图通过验证站点和修复所有错误来修复该问题。此页面只剩下2个错误,滚动仍然损坏。 剩下的两个错误之一,“onLoad”错误也不是原因。我暂时把它取了下来,在它没有解决问题后又放了回去。(我刚刚接手了维护这个网站的工作,所以我不想太快做太多的更改) 我还想更改doctype,但typlight只允许在“XHTML严格”和“XHTML过渡”之间进行选择 如果有人能给我指出正确的方向,我会很高兴的 提前感谢,,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”错误也不是原因。我暂时把它取了下来,在它没有解决问题后又放了回去。(我刚刚接手了维护这个网站的工作,所以我不想太快做太多的更改
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%;
}