電腦左下角->windows附件->internet Explorer->右鍵固定到底部
切換ie兼容模式:檢查元素->仿真->文檔模式:可以選擇5祟印、7温学、8、9钙畔、10茫陆、11但是確沒有6
為什么是ie7為默認(rèn)值而不是ie11?
IE11瀏覽器打開有些網(wǎng)站的時候擎析,在IE11中打開F12開發(fā)人員工具簿盅,仿真模塊下,文檔模式選項中Internet Explorer 7顯示為默認(rèn)值揍魂。但是并未打開所有網(wǎng)站都是顯示為IE7為默認(rèn)文檔模式挪鹏,將文檔模式設(shè)置為其他IE版本以后,在重新打開該網(wǎng)頁愉烙,任然會顯示為IE7讨盒。這個是什么原因呢?
原因一:就是網(wǎng)站通過meta標(biāo)簽定義X-UA-Compatible屬性步责,通過這個方法就可以讓IE默認(rèn)以指定的文檔模式進行渲染
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
原因二:已經(jīng)將該網(wǎng)站添加至兼容性視圖列表返顺,想取消的話,默認(rèn)ie不顯示菜單欄蔓肯,按ALT鍵-->顯示菜單欄-->工具-->兼容性視圖設(shè)置遂鹊,如下圖,在把里面的網(wǎng)址刪除掉即可蔗包。
ie兼容模式為什么沒有ie6模式秉扑?
為什么會有 IE 兼容模式的出現(xiàn)呢?這個和IE瀏覽器的發(fā)展歷程相關(guān)调限,在 IE8 之前瀏覽器基本上屬于 IE 一家獨大舟陆。由于網(wǎng)絡(luò)標(biāo)準(zhǔn)發(fā)展緩慢,為了應(yīng)對網(wǎng)頁開發(fā)的需求耻矮,IE 定義了很多只有 IE 才能解析的標(biāo)準(zhǔn)秦躯。
后來火狐和 Chrome 出現(xiàn),推動了網(wǎng)絡(luò)標(biāo)準(zhǔn)的前進裆装。但之前按照 IE 標(biāo)準(zhǔn)做的網(wǎng)站就會出現(xiàn)問題踱承,這樣使得 IE 處于一種很尷尬的處境。
為了解決這個問題哨免,微軟在 IE8 以后加入了所謂的兼容性模式茎活,也就是能夠在舊的網(wǎng)站使用兼容性模式瀏覽,而一切正常琢唾,而到比較新的網(wǎng)站就用正常模式瀏覽载荔。
并且也是從 IE8 開始支持 X-UA-Compatible 元標(biāo)記(允許網(wǎng)頁作者指定 IE 用哪個內(nèi)核來渲染頁面),并在其內(nèi)置的開發(fā)工具中提供名為“文檔模式”的內(nèi)核切換調(diào)試方式慧耍。從 IE8 開始身辨,上述兩種方式(元標(biāo)記丐谋、開發(fā)工具)就都沒提供 IE6 模式芍碧。
IE5 本質(zhì)上就是“怪癖模式 (Quirks Mode)”煌珊。IE 瀏覽器基于“向后兼容”的目的,必須要包含此內(nèi)核泌豆,以便“正確”渲染早期網(wǎng)頁定庵。(隨便說一句,事實上非 IE 瀏覽器也都是自帶 Quirks Mode 渲染模式的踪危。這里不展開蔬浙,有興趣可以自行查詢“DTD”、“Quirks Mode”贞远、“瀏覽器渲染模式”等關(guān)鍵詞畴博。)因此,對 IE 瀏覽器的開發(fā)工具來說蓝仲,提供 IE5 模式?jīng)]有任何成本俱病;而且在渲染早期網(wǎng)頁時,必然就會進入此內(nèi)核袱结,開發(fā)工具不得不包含它亮隙。
IE7 本質(zhì)上是 IE6.1(至少我是這樣認(rèn)為的)。相比 IE6 而言垢夹,IE7 沒有提供巨大的實質(zhì)上的內(nèi)核功能升級溢吻,更多地是在打補丁、修 bug果元〈偻酰可以這樣說,IE6 和 IE7 這兩個版本的內(nèi)核是嚴(yán)重同質(zhì)化的而晒;另一方面 IE6 的用戶量本身也在自然萎縮硼砰。因此當(dāng) IE8 推出時,它的元標(biāo)記和開發(fā)工具就放棄了 IE6 模式欣硼。
微軟從 IE8 開始追趕其它符合 W3C 標(biāo)準(zhǔn)的瀏覽器题翰,IE8 之后每個版本的內(nèi)核之間都存在巨大差異;而且從 IE8 開始诈胜,IE 幾乎以每年一個版本的速度在發(fā)布豹障,目前已經(jīng)發(fā)布至 IE11由于 IE 本身沒有自動升級的功能,這使得多版本共存的狀況會長期存在焦匈。這樣看來血公,在最新 IE 版本的開發(fā)工具中就不得不包含每個過往版本的內(nèi)核了。