您好,我设置了容器 div,用于在内容超出其大小时显示水平和垂直滚动条。它是包含 div 的最父级 div 容器,其中包含 swf flash 对象(图表)
这里是主要的父div定义
<div style="padding: 20px;overflow: auto;overflow-y: scroll;overflow-x: scroll">
-----all page content with nested divs, flash charts etc.
</div>
上面的内容在 firefox 上运行良好,所以水平和垂直滚动条出现,移动时数据移动..但是在 IE 8 中,虽然滚动条确实出现但是在移动它们时所有内容都没有移动,只有一些的 div 移动,更具体地说,具有 flash 图表的 div 根本不移动。
这是如何为 IE 8 实现的? 谢谢
最佳答案
我在 IE6 中遇到了类似的问题。在 div 的样式中添加“position:relative”解决了它。
关于css - 水平滚动条不移动 IE 8 中页面内的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074244/