今天我在编辑html页面的时候使用到一个固定尺寸的div,这里就叫它wrapper吧。
wrapper里面是列表内容,wrapper一开始被我设置成了固定大小,然后overflow-y: auto,即我希望这个div里面超出的内容能够通过在div内向下滑动查看。
其他的浏览器都没有问题,只是在IE7下面超出的内容一部分并没有隐藏(特别是列表中的图片),而是超出了div全都显示在页面中,同时滚动条还在。
我搜了搜“IE 7 img overflow-y scroll”网上找找哦办法。
最后找到的解决办法是:给wrapper加上style="position: relative"就行了!!!
IE还真是折腾人啊o(╯□╰)o
网上有类似问题描述,下面的地址:
http://weblog.west-wind.com/posts/2009/May/11/An-annoying-IE-position-Relative-and-OverFlowY-Bug