1

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

但是一旦我部署到DEV,我就会遇到样式问题。当我一个接一个地有两个下拉菜单时,顶部的下拉菜单与另一个重叠。

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

为了将文档模式强制为 IE8 标准,我根据此链接在我的 HTML 文档部分尝试了这个元标记,但它对我不起作用:

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

如何强制我的页面在 Intranet 上按照 IE8 标准呈现?我的应用程序是否以 Internet 上的 IE8 标准呈现?

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

4

2 回答 2

1

奇怪,这个项目是昨天发布的,不确定它是否适用于你的情况:

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

于 2012-11-15T00:43:14.617 回答
1

我很高兴地告诉我,我终于能够通过在 primefaces 中使用这个链接来解决这个问题。而且这篇文章也有助于在整个应用程序中做到这一点

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

于 2012-11-15T18:12:57.433 回答