2012-11-15 52 views
1

我們已經在我們的內部網絡(Intranet)的Tomcat服務器上部署了我們的webapp,它是使用JSF,Spring和Hibernate開發的。當我在本地的應用程序中測試時,它工作正常。如何強制在IE8中以文檔模式打開頁面

但是,一旦我部署到DEV我碰到風格問題。當我有兩個下拉菜單時,頂部下拉菜單與另一個下拉菜單重疊。

這發生在我將文檔模式設置爲「IE7標準」時。當我將文檔模式更改爲「IE8標準」時,一切正常。

要強制文檔模式到IE8的標準,我想在我的HTML文檔according to this link的部分這個元標記,但它並沒有爲我工作:

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

我怎麼能強迫我的網頁渲染根據Intranet上的IE8標準?我的應用程序是否在Internet上以IE8標準呈現?

編輯:我看到的東西在我的develoer tools.Even雖然我一直在我<meta><head>之後,但我primefaces樣式和腳本加載之前that.How我能解決這個問題?

回答

1

奇,this item昨天公佈,如果沒有把握它適用於您的情況:如果它的樣式表後

IE 8將忽略X-UA兼容設置。爲了讓IE確認元設置,將其放在頂部。

+0

@mcknz ...謝謝快速回復。直到你在這裏發佈,我纔看到這個鏈接。但我已經嘗試了將該元素保留在頂部。但仍然沒有運氣。而且僅供參考,它只發生在DEV.And當我們指定爲Intranet時,我的本地主機不在內部網絡中?它在本地工作正常。 – mdp

+0

@mcknz ....只要在指定「將其放在頂部」時指明是否需要在HTML頁面中的之後或