我正在开发一个项目并且在使用IE7时遇到了一些麻烦。
我有一个iframe占用整个页面并加载另一个页面。减少,它看起来像这样:
<html>
<head>
<title>Corporate Directory</title>
</head>
<body scroll="no" style="margin: 0;">
<iframe id="corpdir" height="100%" width="100%" frameborder="0" src="http://fullpath.to/corporate/directory" name="parent_frame">
</body>
</html>
转到http://fullpath.to/corporate/directory在IE7中运行良好,渲染完全没有问题。但是当它像上面那样加载到iframe中时,会有一些元素被推到左边。所有这些元素都定义了“margin-left”,但似乎它被忽略了。并非所有具有margin-left的元素都被推翻,只有少数。我无法看到他们能想到的任何共同点。
(请不要问为什么我几乎被迫在全屏iframe中加载我们的webapp。只要接受它就是非常有事,继续前进。谢谢。)
答案 0 :(得分:0)
修正如下:
<html>
<head>
<title>Corporate Directory</title>
</head>
<frameset>
<frame src="http://fullpath.to/corporate/directory">
</frameset>
</html>
甚至没有意识到没有理由在那里使用iframe。