2012-04-19 21 views
0

我正在構建一個網頁,並且正在使用IE開發人員工具對其進行測試,以瞭解它在舊版IE中的外觀。較早版本的IE能否以較新的文檔模式運行? (例如文檔模式IE9中的IE7渲染)

如果我在瀏覽器模式下測試:IE7,我是否也要將文檔模式設置爲IE7?我問,如果我保持文檔模式爲IE9標準,我的頁面顯示正常。但是,如果我將其更改爲文檔模式:IE7。一團糟。

我想知道IE7(原始瀏覽器)是否可以使用IE9文檔模式。這對某些人來說可能很明顯,但爲什麼Microsoft允許您使用IE9文檔模式在IE7瀏覽器模式下查看頁面。

回答

1

你可以使用類似Modernizr的東西來幫助理清一些不兼容的東西,但是你不能讓IE7在IE9或IE8方面表現如何。

瀏覽器需要對文檔類型的變化具有很強的適應性,而且微軟已經確保IE能夠很好地容忍各種不良的html。我不太清楚你在最後一句中的意思,但是允許你在IE7中查看頁面只是一種向MS提供某種形式的向後兼容的方式。看看here

+0

謝謝。我最後一次表態是指在IE9中,如果您打開開發人員工具面板,則可以將瀏覽器模式更改爲IE7,然後將文檔模式設置爲IE9。對我來說,這告訴我,IE7可以使用IE9文檔模式顯示,因爲否則,他們爲什麼會有2個獨立的下拉設置?爲什麼他們允許您使用IE7瀏覽器模式查看文檔,同時使用IE9文檔模式? – justinl 2012-04-20 01:06:16