刚刚发布了一个网站- www.jabsy.com
我想,如果您直接去那里自己测试一下,而不是让我解释到底发生了什么,会更容易。在 IE7 或更早版本,或 IE8/9 中转到那里并将兼容模式设置为 IE7 标准(或更早版本),您将看到两个排序下拉列表(实际上只是样式列表),以及 Facebook 按钮下拉列表进入消息容器 div
。
不仅如此,如果您切换到“Worldwide”和“Live”,当消息流入容器时,它们会从底部出来,您仍然可以看到它们(即使 overflow
设置为 hidden
)。
我不知道这两个问题是否相关。你们介意看看并告诉我这可能是什么吗?谢谢!
最佳答案
如果删除 position; absolute
来自你的 #filters
div 并删除 margin-top: 34px
来自 #posts
div 这应该使它在浏览器中保持一致
应该不需要删除 #filters
div 来自流(绝对定位在做什么),因为您可以控制 #posts
上正负顶部边距所需的任何间距
这消除了古怪的 IE 定位问题,这就是 ;)
关于html - IE7 及更早版本中的溢出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6583805/