1. 程式人生 > >如何使瀏覽器開啟時,預設的文件模式就是標準模式

如何使瀏覽器開啟時,預設的文件模式就是標準模式

前沿:最近做的一個專案是基於chrmoe開發的,又來要求是要相容ie8 ie9 ie10  ie11;那麼問題來了,好多樣式行為都千奇百怪的出現,後來發現,將文件模式調為標準之後,才差不多ok;那麼我怎麼才能確保使用者開啟時,文件模式是標準的呢;而且是不是ie7的標準呢?

解決方法,請看下方:

第一步,將程式碼設定成html5的模式,那麼使用者開啟專案之後,文件模式就是標準的;即不會是ie5Qurik模式;但有可能是ie7標準模式;

第二步,

2.1 在html head中寫上這句程式碼,即可時文件模式為你瀏覽器最高級別的模式;<meta http-equiv="X-UA-Compatible" content="IE=edge" />;

2.2 若你想已ie8的標準模式開啟,就寫成<meta http-equiv=X-UA-Compatible content=”IE=EmulateIE8“>;

2.3 若你想要以他的文件模式ie10的開啟,瀏覽器級別低於10的就以瀏覽器本身最高的方式開啟,那麼你要寫這2句話(順序不能錯):<meta http-equiv=X-UA-Compatible content=“IE=EmulateIE10”>;<meta http-equiv="X-UA-Compatible" content="IE=edge" />;

原因,優先順序是第一句,但第一句執行不了,再執行第二句;

第三、補充兩點,1.若您的程式碼在jsp環境中,通過iframe的形式展示的,上面程式碼寫在common.jsp或者您的basic.jsp即可;

2.經我實踐證明這句:<meta http-equiv=X-UA-Compatible content=”IE=10“>無效,必須寫成IE=EmulateIE10;

3.寫多個文件模式,這樣即可<meta http-equiv=”X-UA-Compatible” content=”EmulateIE8, EmulateIE10″>