IE兼容模式

何爲兼容模式

這個和IE的發展歷程相關,在IE8以前Browser基本上屬於IE一家獨大,而後ie就有不少與web standard不一致的地方,好比只有本身才看得懂的tag等。後來因爲chrome,ff的橫空出世,使ie感受到了危機,而後就慢慢地與web standard靠近,但以前按照老標準作的網站就會出現問題,這樣使得ie處於一種很尷尬的處境。web

爲了解決這個問題,微軟在IE8之後加入了所謂的兼容性模式,也就是可以在舊的網站使用兼容性模式瀏覽,而一切正常,而到比較新的網站就用正常模式瀏覽。chrome

兼容模式的問題

如今若是使用兼容性視圖打開一些比較新的網站,可能會出現一些很奇怪的問題,好比設置好的佈局會亂掉等。若是關掉兼容模式又會恢復正常。可是咱們永遠不要期望用戶作點什麼幫你迴避問題。佈局

微軟的解決辦法

微軟在這一篇有提到關於如何解決兼容性問題。他說,首先網頁必定要設定docType,若是不設定,就會以Quirks mode(IE5)瀏覽。
但問題是若是使用者設定使用兼容模式瀏覽,就算有docType他也會以兼容模式瀏覽,那該怎麼辦?
微軟所以說咱們能夠加一個metatag告知要使用的IE版本,而也是使用這個就可以強制不要使用兼容模式瀏覽。

那個「IE=Edge」表示使用目前IE最新的正常模式去瀏覽。固然,你也能夠指定要使用哪個版本的IE去瀏覽。網站

也能夠參考如下文章
http://blog.csdn.net/bbirdsky/article/details/9186729ui

相關文章
相關標籤/搜索