2016-07-07 185 views

回答

3

不僅有一個「兼容模式」,但有幾個。

v8和v11之間的所有IE版本都提供兼容模式。早在IE7的早期版本中就有一個兼容模式。因此,IE8提供IE7兼容模式,IE9提供IE8和IE7兼容模式,IE10兼容IE7,IE8和IE9模式,IE11提供IE7,IE8,IE9和IE10模式。

在所有瀏覽器版本之間,兼容性模式是合理一致的。因此,IE7模式在IE8中的工作原理與IE11中的相同。

還有一種叫Quirks模式,它是IE5.5的兼容模式。請注意,在IE11中,有兩種不同的怪異模式。原來的怪異模式繼續像IE10和更早版本一樣運行。這意味着除了更改渲染布局外,它還會關閉所有新的瀏覽器功能,以使其儘可能接近IE5.5。然而IE11中新的怪癖模式並不這樣做;它只是改變渲染模式。這使得它更像其他瀏覽器中的怪癖模式。 IE11具有這兩種模式,但IE10只具有原始模式。因此,根據您如何觸發怪癖模式,您可能會發現其工作方式不同。如果你希望它在IE10和IE11之間工作相同,你需要確保你使用原來的怪癖模式。

請注意,Microsoft的新瀏覽器Edge取代了IE,不支持任何這些兼容模式或怪癖模式。因此,你應該避免依賴它們,因爲IE最終將會消失而轉向Edge。