我有一種情況,需要在頁面中嵌入iFrame。 iFrame使用HTML 5 DOCTYPE(以及相關的元素),並且我可以在各種瀏覽器(IE風格,Mozilla等)中正常工作。但是,託管iFrame的主頁具有不同的DOCTYPE(<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
)。DOCTYPE,iFrames,HTML5 -
當我在IE9中查看生成的頁面並使用「開發工具」時,我發現瀏覽器模式設置爲IE9,文檔模式設置爲IE7標準。如果我將文檔模式更改爲怪怪之外的東西,它看起來很好。
你的意思是它在IE7模式下呈現主機和iframe?呃,IE ... – BoltClock
'如果我改變它看起來不錯。'目前它看起來不太好的問題是什麼?什麼是問題? – PeeHaa
請注意,由於IE9嵌入式頁面從主文檔繼承文檔模式。此行爲無法更改。 – duri