HTML – IE7滚动条不起作用

前端之家收集整理的这篇文章主要介绍了HTML – IE7滚动条不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在修复IE7的错误,这个让我难过.此page中的内容大于其包含的div. IE7正确显示垂直滚动条,但内容位于垂直滚动条的顶部,当用户单击滚动按钮时,内容不会移动.我无法想象造成这种情况的原因.有任何想法吗?

编辑:我附上了问题的截图:
alt text http://img31.imageshack.us/img31/605/picture5kw.png

@H_403_6@最佳答案
我想这是因为IE7和IE6没有正确解释你的overflow-x和overflow-y属性

#content_Box  {
float:left;
height:456px;
margin-left:20px;
overflow-x:hidden;
overflow-y:scroll;

对于IE6来说这很容易解释:它根本就不知道那些属性.至于为什么它在IE7中不起作用,也许解释是here(这对我来说太复杂了,我还没有吃过午餐).

我认为可能有用(在粗略检查你的代码之后,如果不这样做就不起诉我)是引入一个没有宽度设置的额外div容器.这将自动调整任何宽度:其中的100%元素以防止溢出的方式. (我假设为什么这是一个问题,首先是盒子模型问题与margin-left结合:20px,对吗?)

猜你在找的HTML相关文章