如何强制在文档模式下以IE8打开页面

时间:2012-11-15 00:16:49

标签: jsf-2 internet-explorer-8 doctype intranet

我们已经部署了我们的webapp,它是在我们内部网络(Intranet)的Tomcat服务器上使用JSF,Spring和Hibernate开发的。当我在我的应用程序中测试它在当地工作正常。

但是一旦我部署到 DEV ,我遇到了样式问题。当我有一个接一个的下拉列表时,顶部下拉列表与另一个下拉列表重叠。

当我将文档模式设置为“IE7标准”时会发生这种情况。当我将文档模式更改为“IE8标准”时,一切正常。

为了强制文档模式达到IE8标准,我在HTML文档according to this link的部分中尝试了这个元标记,但它对我不起作用:

<meta http-equiv="X-UA-Compatible" content="IE=edge" >

如何根据Intranet上的IE8标准强制我的页面呈现?我的应用程序是否在互联网上以IE8标准呈现?

编辑:我在我的开发工具中看到了一些内容。即使我在<meta>之后保留了<head>,但我的 primefaces样式和脚本在此之前加载。如何我能解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

奇怪,this item昨天发布,不确定它是否适用于您的情况:

  

IE 8将忽略x-ua兼容设置,如果它出现在样式表之后。为了让IE确认元设置,请将其置于顶部。

答案 1 :(得分:1)

我很高兴告诉我,我终于可以通过在primefaces中使用此链接来解决此问题。this post也帮助完成整个应用程序

http://blog.primefaces.org/?p=1433