我試過以下,所有它的作用是改變文檔模式,而不是瀏覽器模式:ASP.NET強制IE8使用IE7或IE8兼容性視圖
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<meta http-equiv="X-UA-Compatible" content="IE=7">
我particluar頁面只能當瀏覽器模式是IE7或IE8兼容查看。
我試過以下,所有它的作用是改變文檔模式,而不是瀏覽器模式:ASP.NET強制IE8使用IE7或IE8兼容性視圖
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<meta http-equiv="X-UA-Compatible" content="IE=7">
我particluar頁面只能當瀏覽器模式是IE7或IE8兼容查看。
您發佈應該工作的代碼。
請確保:
<title></title>
後第一個元素。關閉並再次打開? ;)我已經檢查了兩個點,但它仍然只設置文檔模式。 – 2011-05-17 13:19:10
@JamieCarruthers:哦,我怕你可能無法強制IE8爲特定的瀏覽器模式。只有文檔模式由'X-UA-Compatible' meta標籤和'DOCTYPE'的組合影響,而瀏覽器模式是由AFAIK IE本身決定的,可能取決於你的標記和其他未知因素。 – SirViver 2011-05-17 13:43:56
建議:現在是時候繼續前進,使用'html' DOC型和現代瀏覽器編寫代碼。然後,您可以通過提供備用樣式\覆蓋來回頭修復舊版瀏覽器中的細微差別。 – 2011-05-17 12:58:59
完全同意。然而,這是一個CMS頁面,只有在網站的幾個管理員用戶將看到,這個問題是關於CKEditor的。 – 2011-05-17 13:06:57