为什么在iFrame中加载的网页在Internet Explorer 7中没有应用css

got*_*tqn 7 html css iframe internet-explorer

我有一个网页,里面有很多CSS.我使用iframe加载它.它几乎可以在每个浏览器上运行,但在IE 7上,根本没有应用CSS.当我在IE7下的单独选项卡中打开页面时,它可以正常工作,但iframe甚至连一行CSS都没有应用?

谁能给我一些从哪里开始搜索的提示?

任何帮助将不胜感激.

编辑:主网页有以下doc-type:

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"
Run Code Online (Sandbox Code Playgroud)

我不确定它是否属实,但我已经读过严格的doc-type可能会导致旧浏览器上的iframe出现问题.这会破坏框架的CSS吗?

Jig*_*dya 3

尝试

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> 
Run Code Online (Sandbox Code Playgroud)

我用这个解决了。