-1

一张图片值 1024 个字,对吧?所以我尝试发布一些图片但我没有足够的声誉,所以用文字来描述会有点困难,但我希望有人能帮助我。

问题是我有一个表格,它只在 Windows 下显示未对齐,无论是使用 IE8、Firefox 还是 Chrome。在 Linux 下,该表在 Firefox 和 Chrome 中显示良好。所以,我使用了 IE8 的开发工具,发现边距设置为 0,如果我禁用边距,表格显示几乎很好(上边距得到一些值)但右边距现在显示对齐。然后,如果我再次应用边距,则上边距设置为 0 并且右边距保持正常,并且表格按预期显示。

最奇怪的部分是它在 Windows 和 Linux 下对于应用程序的其他客户端运行良好,但对于一个特定的客户端它就不行了。代码不依赖于客户端。

编辑:

代码不是我在写的东西,它已经写好了,就像很久以前一样,我必须修复一些部分。这是一个非常庞大且复杂的应用程序,具有合理的数据,所以我不得不隐藏一些代码和图像,对此感到抱歉,但现在我已经隔离了这个问题。

您可以下载代码并在本地进行测试。您会发现该表格仅在 Windows 下的任何浏览器中显示错位。

为了让您了解究竟是什么问题,我发布了 2 个链接。其中一个是显示良好的代码,另一个有问题。它们都应该可以正常工作,因为它是同一个应用程序。我希望这更清楚。查看未对齐的表格,转到 IE 中的开发工具并观察边距值,然后观察当边距被禁用和再次启用时会发生什么。

https://docs.google.com/file/d/0Bxz1pQbINNQKbDRHYXFxUFk1aFU/edit

https://docs.google.com/open?id=0Bxz1pQbINNQKYi1icEM4dFlGeW8

我不得不删除之前的图片链接,因为由于我的权限,我只能上传 2 个链接,但现在你有了代码,所以无论如何它不会那么有用。也许你可能想看照片:

http://imgur.com/a/uvzkR#3

4

1 回答 1

0

嗯...问题只是一些ip号码中的点!

很难发现,因为并非所有数据都有 IP 号码。

解决方案可能是将 xxx.xxx.xxx.xxx 更改为 xxx-xxx-xxx-xxx 或类似的东西。

我希望它对其他人有用。

于 2012-07-11T16:40:08.777 回答