我遇到了 IE7 问题,需要一些帮助。我正在通过 ajax 和 php 加载数据表。除了 IE7 (doi),在任何地方都可以正常工作。
问题是加载了几百条记录后没有垂直滚动条。 我已经检查了位置和溢出错误(如此处:http://snook.ca/archives/html_and_css/position_relative_overflow_ie/),但到目前为止仍然没有运气。
箭头键也不起作用。查看浏览器窗口折叠下方内容的唯一方法是单击并拖动。
感谢任何帮助。
=================
更新:
想要包含一些正在发生的事情的图像。无法访问页面/文件,包含敏感信息。不过,希望这能有所帮助。
之前:
之后:
表格的代码是这样的:
<div class="row hide" id="spend-table" style="display: block;"><table border="0" cellpadding="4" cellspacing="0" id="spend">
<thead>
<tr>
<th style="display: none;">Id</th><th>Name</th><th>City</th><th>State</th><th>Vendor</th><th>Catalog#</th><th>Fac#</th><th>Desc</th><th>Quantity</th><th>UOM</th><th>Total</th><th>Highest</th><th>Lowest</th></tr>
</thead>
<tbody>
<tr>
<td style="display: none;">35816</td><td>Boblawblaw</td><td>Law BLog</td><td>KY</td><td>The Avengers</td><td>DE878Z</td><td>12091</td><td>Canned Butterscotch</td><td>1</td><td>YR</td><td>$127.13</td><td>$127.13</td><td>$127.13</td><td style="display: none;">2</td></tr>
</tbody>
</table></div>
表格的父 div 最初是隐藏的,但在执行搜索(通过 AJAX 和 Codeigniter)后,结果会使用 Table 类从 CI 中踢回,以用新信息(表格)填充 div。
需要说明的是:所有记录都按应有的方式显示。您可以单击并拖动以查看所有内容。这只是滚动/溢出/等的问题。在 IE7 中被忽视。
谢谢!
=================== 另一个更新:
表格、表格中包含的 div 以及那个包含 div 的表格的高度都为 800+。然而,正文停留在 348px。设置缩放、位置和溢出属性。没主意了:\
最佳答案
@mikedidthis 在聊天室里帮了大忙。
我在整个过程中添加了太多溢出。通过更改为 overflow: auto !important;
并将其从 .container
溢出错误修复最终成为错误本身:p 感谢所有帮助和评论。
最好的,
关于html - IE7 动态内容不产生垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818368/