为什么iframe会停止页面呈现?

时间:2014-03-17 14:21:38

标签: html iframe

为什么iframe在其开始标记上关闭(简写)是否会停止呈现页面:

http://jsfiddle.net/8rUrf/

停止渲染

<iframe src=""/>
<p>my text</p>

VS

工作正常

<iframe src=""></iframe>
<p>my text</p>

2 个答案:

答案 0 :(得分:2)

HTML不是XHTML(并且XHTML也不是文本/ html)。您不能通过使用/字符结束其开始标记来关闭任意元素。

段落被认为是在iframe内部(因此是不支持iframe的浏览器的替代内容),因为您没有为它提供结束标记。

您可能会发现使用markup validator执行一些基本质量检查很有用。

答案 1 :(得分:2)

由于<iframe>代码无法自动关闭,因此<script>代码不能超过{。}}。