2011-09-19 62 views
0

这个概念似乎很简单:我试图通过将标题分成表A和将实际数据分成表B来实现固定标题滚动。给列准确匹配固定宽度,他们应该显示为一个表。两个表格意味着显示为固定标题滚动之一 - 固定列宽度问题

但是,根据列数的不同,我会发现任何浏览器计算列宽度时出现奇怪的渲染问题,这些列宽度会缩短或缩短1或2个像素,导致表格显示为未对齐。

问题:我错过了什么导致这些偏离1/2像素渲染问题?我可以保证使用这种方法的宽度,如果是这样的话?

我把代码中的jsfiddle为便于编辑:

http://jsfiddle.net/hwm6q/4/

编辑:

请注意,修复必须将它应用到制造的范围内工作网格控制(它不能仅仅是我发布的示例的黑客修复)。

回答

1

不知道这是否会工作...和未经考验的......但是如果你给

.PseudoGrid.SGrid

一组宽度是多少?

我更新了小提琴:http://jsfiddle.net/hwm6q/5/

+0

天才!没想到我还需要重新指定表格的宽度。在ie8,ff,chrome和safari中工作。非常好的工作ty先生 –

+0

甜!很高兴帮助@Matthew! –