2010-09-21 58 views
3

我的網站設計在Mozilla中看起來不錯。 但是,當我嘗試在IE中運行時,設計看起來不太好。 當IE的菜單中的工具兼容性視圖選項未選中時,設計看起來很好。但默認情況下,會檢查兼容性視圖。Internet Explorer的兼容性視圖打破了我的網站設計

默認情況下,我們可以取消選中兼容性視圖還是其他任何問題?

回答

2

即使您自己瀏覽網站而不使用IE8中的兼容性視圖,其他用戶仍將在IE6/7和其他瀏覽器中查看該網站。

這將是最好的解決導致設計錯誤的問題,以便您沒有解決問題。

如果你發佈你的html標記/ css似乎是問題,我相信這裏有很多人可以幫忙。

+0

我正在使用JSF它在IE8/IE7中工作良好,但在IE8/IE9 Compatibilty mode.in IE8中會默認進入兼容模式。 – 2014-05-16 13:44:47

0

Force IE8 Into IE7 Compatiblity Mode, 您可以添加以下代碼,從而使IE8呈現爲IE7:

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

但我認爲這是比較好,你清理你的HTML,使其正常工作在這兩個IE7和IE8 。

+0

實際上,如果它在IE8(非黑客模式)和Mozilla中呈現正確,那麼您應該在IE8-IE7-hack模式下不強制它。 – MSalters 2010-09-21 11:25:00

+0

@ MSalters:我同意。但我也想回答如何去做的原始問題。我也認爲這樣做是錯誤的,但這不是原來的問題。 – 2010-09-21 21:24:49

1

元標記解決方案將是一個很好的臨時修復,直到真正的原因能夠被整理出來爲止。然而,元標記並不能真正控制瀏覽器在哪種模式下運行。它似乎只是從瀏覽器中刪除可點擊圖標。