内联iframe未加载

时间:2011-08-01 11:52:18

标签: html iframe

如果我使用内嵌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不合法吗?

1 个答案:

答案 0 :(得分:4)

这就是iframe的运作方式。 src属性指定内容。如果您的浏览器不支持iframe,那么将呈现内部HTML。通常的模式是:

<iframe src="contents.html">
Your browser doesn't support iframes!
</iframe>

您没有看到任何呈现内容的原因是因为您的浏览器支持iframe。