当该行溢出时,IE7会从表中显示一些单元格内容

时间:2012-09-26 13:33:28

标签: html css internet-explorer-7

我有一个最奇怪的问题,我无法找到解决方案。我有一个表格,其中一个单元格的内容包裹在一个相对定位的div元素中(基本上我在单元格中显示“进度条”,所以它的div是另一个div内部(将其宽度扩展到%)完成),以及显示值的跨度。

该表位于div中,其overflow-y设置为auto,最大高度为400px。

在FF,Chrome和IE8及9中,它看起来/效果很好,但在IE7中,带有这些进度条div的单元格继续显示其内容,并且不会滚动其余的表格内容。

这个JSFiddle http://jsfiddle.net/ujV4M/1/显示了我在谈论的内容,如果你在IE7中查看它。

1 个答案:

答案 0 :(得分:3)

编辑:添加位置:相对于包含表格的元素

我删除了相对位置,因为我已经知道IE7导致可滚动内容区域的问题与非静态定位的元素有关,并且我在文本中添加了margin-left:

http://jsfiddle.net/3H6eG/

显然,我的解决方案避免了问题而不是解决问题,但看起来它的工作原理应该如此。或者您是否因特定原因需要相对定位?

亚当