我最近遇到了一个IE7 only的bug,我想我会分享的,所以当我6个月后来到这个网站想要弄清楚同样的事情时,我会手头有它的。
我相信重现这个bug的最简单的方法是在一个声明了doctype的页面中使用下面的html (它可以在"quirks mode“/no-doctype中正常工作):
<div style="overflow: auto; height: 150px;">
<div style="position: relative;">[...]</div>
</div>
在IE7中,外部div是固定大小的,而内部div是相对定位的,并且包含更多内容(假设内部div导致溢出)。在所有其他浏览器中,这似乎如预期的那样工作。
截图:
发布于 2008-09-15 22:36:29
最简单的修复方法是将position: relative;
添加到外部div。这将使IE7按预期工作。
https://stackoverflow.com/questions/67665
复制相似问题