X-UA-兼容IE8的内联网

时间:2013-03-13 09:01:01

标签: html css internet-explorer cross-browser

我有一些静态HTML页面用于模型设计。 HTML页面在ie8,ie9,chrome,mozila和safari中完全独立运行。

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

我有两个问题:

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

1 个答案:

答案 0 :(得分:0)

我总是选择X-UA-Compatible IE=edge,chrome=1

的值

这样你就可以在IE中获得最新的渲染引擎,如果你是明智的话,将来会保存。

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

在你的情况下,将有许多可能的答案

  1. 有时浏览器在显示本地文件(协议文件://)或网络服务器文档(协议http://)
  2. 时表现不同
  3. 您是否在网络服务器上将X-UA兼容的默认设置作为HTTP标头(使用Firefox Firebug,Net标签进行检查)
  4. 兼容模式是否已损坏(请参阅IE8 / 9地址字段中是否有撕裂的页面符号,请参阅此处:http://windows.microsoft.com/en-us/internet-explorer/products/ie-9/features/compatibility-view
  5. 否则你会遇到CSS问题。