如何在另一个HTML文档中内嵌HTML?

时间:2018-01-08 22:44:26

标签: html

是否可以将HTML文档包装在另一个文档中?如:

<!DOCTYPE html>
<html>
<body>
...
  <!DOCTYPE html>
  <html>
  <body>...</body>
  </html>
...
</html>

你问我为什么要这样做? (我没有:-))PHP中的phpinfo()函数生成一个完整的HTML文档(单独用作一个调用)。我围绕它创建了一个HTML文档。大多数浏览器都按照我的预期显示,但它是无效的HTML。

<!DOCTYPE html>
<html>
<body>
<h1>PHP Info</H1>
<?php phpinfo(); ?>
</body>
</html>

我可以用PHP解决这个问题,但我是用于 HTML-only 解决方案;类似的东西:

...
<xframe>
  <!DOCTYPE html>
  <html>
  <body>...</body>
  </html>
</xframe>
...

即,<iframe>之类的东西,没有外部参考。

1 个答案:

答案 0 :(得分:0)

不是这样的。

您最接近的可能是使用iframe,其中src表示为data:方案URL(对URL本身内的整个HTML文档进行编码)......但这需要phpinfo()来返回一串HTML而不是输出它。