html - IE7 及更早版本中的溢出问题

标签 html css internet-explorer-7 overflow

刚刚发布了一个网站- 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/

相关文章:

html - Flex Div 不会对齐,即使它们具有相同的高度

html - 在非常大的表格右侧添加边距(溢出文档)

在 WordPress 的 PDF 文件下载链接中检测到 HTML 恶意文件

html - IE6 + IE7 CSS 溢出问题 : hidden; - position: relative; combo

html - 在图像上放置文字

php - 列表项在一行中正确显示,但在其他一些行中不正确

html - 通过 CSS 更改图像

jquery - Ajax 文件上传在 IE7 中不起作用

javascript - Internet Explorer 7 - Javascript 'undefined' 未测试

javascript - 使用 Javascript 在弹出窗口中显示页面