0

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

该表位于一个 div 内,其溢出-y 设置为自动,最大高度为 400 像素。

在 FF、Chrome 以及 IE8 和 9 中,它看起来/工作得很好,但在 IE7 中,带有这些进度条 div 的单元格继续显示它们的内容,并且永远不会随着表格的其余内容滚动。

如果您在 IE7 中查看此 JSFiddle http://jsfiddle.net/ujV4M/1/,则显示了我正在谈论的内容。

4

1 回答 1

3

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

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

http://jsfiddle.net/3H6eG/

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

亚当

于 2012-09-26T13:45:18.063 回答