0

我有一些用于样机设计的静态 HTML 页面。HTML 页面在 ie8、ie9、chrome、mozila 和 safari 中完美独立。

当我将它们部署到服务器(WCS)上进行 Intranet 开发时,它仅在 IE8 中没有正确对齐,但它们在包括 ie9 在内的其他浏览器中正确显示。

我有两个问题:

  1. 如果我有 CSS 问题,我认为我没有 CSS 问题,它在 ie8 的独立页面中也不起作用。我对么?
  2. 我是否需要从服务器端为 IE=edge 提供任何 X-UA 兼容设置???
4

1 回答 1

0

我总是会选择一个X-UA-CompatibleIE=edge,chrome=1

这样,如果您明智的话,您总是可以在 IE 中获得最新的渲染引擎,并且可以在未来保存。

如果您看到某些东西在 IE8 中不起作用,您应该使用modernizr 和/或polyfills。你必须谷歌这些,因为我不能在这里详细描述它们。

在你的情况下会有很多可能的答案

  1. 有时浏览器在显示本地文件(协议文件://)或网络服务器文档(协议 http://)时表现不同
  2. 您的网络服务器上是否有默认设置 X-UA-Compatible 作为 HTTP 标头(使用 Firefox Firebug、Net 选项卡检查)
  3. 兼容模式是否损坏(查看您的 IE8/9 地址字段中是否有撕裂的页面符号,请参见此处: http: //windows.microsoft.com/en-us/internet-explorer/products/ie-9/功能/兼容性视图

否则,您将遇到 CSS 问题。

于 2013-03-13T09:30:16.160 回答