带有HTML5内容的HTML 4 iframe

时间:2012-10-04 10:00:43

标签: html5 iframe xhtml-1.0-strict

所以我有另一个问题。 我创建了一个包含 xhtml1 doctype 的页面。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

我在该页面上放置了一个视频元素,以及一个使用占位符的表单元素。我觉得视频和占位符无法加载/被识别,因为我不使用HTML5文档类型。

但事实恰恰相反,它加载为html5。

要添加,我在xhtml1页面中创建了一个iframe。我想知道,如果我将HTML5页面作为iframe中的源代码,会发生什么。最后,它也加载为html5。

但是,我怎样才能确保xhtml1页面不加载html5,而iframe html5页面呢?

我认为差异是doctype ,但也许其他?浏览器?或者在某个地方有一个转发点,使浏览器将其初始化为xhtml1,使用html5加载iframe,并将整个页面作为html5返回?

有人有关于此的信息吗?可能有办法解决它?

感谢您的帮助! :)

PS: 带iframe的1x xhtml1页面。 (应该只加载xhtml1) 1x html5页面放置在iframe中。 (应加载html5) 如果一切都太混乱,我会发布采样的小代码来说明问题。就告诉我嘛。

1 个答案:

答案 0 :(得分:2)

您在标头中放置的内容类型与解析标记的浏览器无关。 因此,如果你的html代码有html5标签,它们将正常执行。
除非通过手动检查代码,否则我没有办法阻止这种情况。

相关问题