行。请参考下面的代码,让我知道我做错了什么。
<html>
<body>
line before iframe <br />
<iframe src="about:blank" />
<br /> line after iframe
</body>
</html>
答案 0 :(得分:21)
您需要关闭iframe代码。否则,当不支持iframe时,将其后面的内容视为“要显示的内容”。
(顺便说一句,我认为如果你使用XHTML来编写&lt; iframe ... /&gt;那么IE将把它当作HTML而不是.IE不会将XHTML理解为XHTML。它将它理解为HTML。 )
答案 1 :(得分:6)
使用单独的关闭代码创建iframe:
<html>
<body>
line before iframe <br />
<iframe src="about:blank"></iframe>
<br /> line after iframe
</body>
</html>
当你使用紧凑的形式时,会有一些标签(iframe和textarea)不喜欢它。
答案 2 :(得分:3)
我通过iFrame标签将Facebook Connect整合到我的网页中,如下所示:
<iframe src="..." style="..."></iframe>
除IE8外,它适用于所有浏览器。
现在我发现你必须提供文字作为标签的内容。然后它完美无缺!
示例:
<iframe src="..." style="...">Your browser does not support iFrames</iframe>
或我现在使用的是以下内容(仅显示空格):
<强>解决方案:强>
<iframe src="..." style="..."> </iframe>