如果我使用内嵌iframe创建一个HTML文件,就像这样
<body>
<iframe>
<html>
<body>
Hello World!!
</body>
</html>
</iframe>
</body>
并在浏览器中打开页面,不会打印任何内容。
但是,如果我指定<iframe src="test.php">
属性,test.php
具有相同的代码,
<html>
<body>
Hello World!!
</body>
</html>
作为内联iframe,我打印出“hello world”......为什么会这样?内联iframe不合法吗?
答案 0 :(得分:4)
这就是iframe的运作方式。 src属性指定内容。如果您的浏览器不支持iframe,那么将呈现内部HTML。通常的模式是:
<iframe src="contents.html">
Your browser doesn't support iframes!
</iframe>
您没有看到任何呈现内容的原因是因为您的浏览器支持iframe。