2011-06-08 109 views
2

我在Windows 7 Professional中使用Internet Explorer 8,就像我所有的开发人员团队(Visual Studiou 2010 Premium)一样。但是,在三台Internet Explorer 8中,在本地主机模式下运行时以及在远程模式下(应用程序在服务器中运行时),我的CSS有所不同。在Localhost模式下,一切工作正常,但是当我在服务器上访问同一个应用程序时,我可以注意到CSS中的一些差异,一些控件不在正确的位置,我们可以看到只有我们团队的三名开发人员我们所有人都使用相同的配置。当在本地主机上运行远程主机时,CSS的差异

服务器上的应用程序已更新。

有人可以帮助我吗?

回答

2

IE在不同的兼容模式下运行,然后为你们每个人运行。它是一种痛苦。退房:http://support.microsoft.com/kb/956197

+0

但我使用Internet Explorer 8,并且该应用程序正常工作。所以我安装了Internet Explorer 9,并且我看到了CSS的问题,有些控件不在正确的位置。所以我转而安装Internet Explorer 8,现在控件也不合适。 – 2011-06-08 14:38:08

+0

比较区域和兼容性视图设置(工具兼容性视图)尝试在兼容性视图中运行所有站点,看看它是否有所作为,然后撤消它。如果它改变 - 解决你的问题。 – 2011-06-08 15:02:50

+0

此外 - 你的css文件.css文件还是你使用aspx文件作为css文件?如果是这样,您需要将这些内容类型设置为text/css - 但我相信您的compat。查看设置,因为我以前见过这个_exact_问题。 – 2011-06-08 15:06:09

-1

CSS纯粹是客户端。如果您在本地和远程之间获得不同的效果,那么当使用在同一台计算机上运行的相同浏览器时,这意味着您在页面中使用了不同的.css文件和/或具有不同的CSS。你可能认为他们是一样的,但显然,他们不是。

+0

但我使用Internet Explorer 8,并且应用程序正常工作。所以我安装了Internet Explorer 9,并且我看到了CSS的问题,有些控件不在正确的位置。所以我转而安装Internet Explorer 8,现在控件也不合适。 – 2011-06-08 14:40:20

+0

你需要缩小这个问题。是否有任何计算机可以使用相同版本的相同浏览器,并根据您的网站是本地还是远程获得不同的结果?换句话说,试着找出哪些变化会产生变化,哪些变化不会。 – 2011-06-08 14:58:31

+0

John IE根据compat显示差异。模式可以受区域影响。我以前用同样的css文件被同样的问题钉住了:) – 2011-06-08 15:01:51

2

可能旧版本的CSS被本地缓存了吗? CTRL + F5或空本地缓存可能会有所帮助。

+0

现在是空的,但结果仍然相同。这只会发生在Internet Explorer 8和9上。 – 2011-06-08 14:43:48

+0

好的,使用web开发工具来验证链接的CSS文件。此外,您可能还想要提供版本注释以供确认。 – bic 2011-06-08 14:50:12

+0

我可以模拟三位开发人员发生的相同错误。只是在Internet Explorer 9中,在开发人员工具中,模拟Internet Explorer 7,以便发生CSS问题。 – 2011-06-08 16:48:37

相关问题