首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >IE7 CSS滚动分区错误

IE7 CSS滚动分区错误
EN

Stack Overflow用户
提问于 2008-09-15 22:36:01
回答 1查看 37.9K关注 0票数 51

我最近遇到了一个IE7 only的bug,我想我会分享的,所以当我6个月后来到这个网站想要弄清楚同样的事情时,我会手头有它的。

我相信重现这个bug的最简单的方法是在一个声明了doctype的页面中使用下面的html (它可以在"quirks mode“/no-doctype中正常工作):

代码语言:javascript
复制
<div style="overflow: auto; height: 150px;">
    <div style="position: relative;">[...]</div>
</div>

在IE7中,外部div是固定大小的,而内部div是相对定位的,并且包含更多内容(假设内部div导致溢出)。在所有其他浏览器中,这似乎如预期的那样工作。

截图:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-09-15 22:36:29

最简单的修复方法是将position: relative;添加到外部div。这将使IE7按预期工作。

(请参阅:http://rowanw.com/bugs/overflow_relative.htm)。

编辑: Cache version of the broken link on waybackmachine.org

票数 98
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档