1
17
我的假设(如我之前的评论中所提到的)是IE在不同的渲染模式下工作,这取决于您使用的是IIS还是Cassini,这导致了布局的差异。实际上,似乎是IE导致了这种情况,这是基于工具兼容性视图设置中的设置。有两个复选框: 在兼容性视图中显示Intranet站点-默认情况下选中此选项。 在兼容性视图中显示所有网站-这不是。 无论采用哪种方式,您都应该使用标准的元标记来强制使用您希望呈现的模式。
希望这有帮助。 |
2
5
我认为我找到的最佳解决方案离保罗的解决方案不远,但它告诉浏览器使用您的Internet Explorer版本,这解决了我在content=“ie=8”中遇到的其他问题。 这里是:
|
3
1
实际上我也有同样的问题。IE8在“工具”菜单下有一个兼容设置对话框。有一个复选框,指示“以兼容模式显示Intranet站点”。 而且,IE7兼容模式与使用IE7的模式不同,但也存在一些差异。 |
4
1
这一问题的一个附带说明: 如果相同的页面在不同的服务器上呈现不同,但在相同的IE8浏览器中,请检查您的URL-如果域不是完全限定的,IE8将自动以兼容模式显示。 |
5
0
如果页面内容相同,则将服务器发送的标题与页面进行比较。 在讨论了这一点之后,我想谈谈兼容性模式。尝试手动强制IE8在兼容模块中呈现页面。如果呈现没有改变,那么您就知道问题是因为IE在从该Web服务器读取页面时以兼容模式呈现该页面。 如果是后者,请调查 http://msdn.microsoft.com/en-us/library/dd567845%28VS.85%29.aspx |