我知道强烈建议不要使用 iFrame,但我需要制作在 IE8 和更早版本上运行的应用程序,并且他们已经有使用 iFrames 的大量旧代码。我陷入了有关 iFrame 的问题。这是我的两个 iframe:
<div>
<div width="20%" height="100%">
<iframe width="20%" name="treestruct" src="menu.html" height="800px"/>
</div>
<div width="70%" height="100%">
<iframe width="80%" name="mainbody" src="content.html" height="800px"/>
</div>
</div>
最近,我被要求让它也适用于 Firefox。但是当我试图在 FF 上看到它时,只显示了第一个 iFrame。它在 IE 中运行良好,但在 FF 或任何其他现代浏览器中运行良好。我真的很困惑这里发生了什么。解决方案是什么?我知道这可能是一个小问题,而且我也是 HTML5 的大力支持者,并希望避免使用这些类型的已弃用标签,但我有大量用旧 html 编写的代码,必须让它们在 IE8 和更早版本上工作。我没有选择。有什么建议么?