所以我还有一个问题。我用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 页面可以?
我认为不同之处在于文档类型,但也许是别的东西?浏览器?还是在某处重新发布,使浏览器将其初始化为 xhtml1,用 html5 加载 iframe,并将整个页面返回为 html5?
有人有这方面的信息吗?以及可能的解决方法?
感谢您的帮助!:)
Ps: 1x xhtml1 页面与 iframe。(应该只加载 xhtml1) 1x html5 页面放置在 iframe 中。(应该加载 html5) 如果一切都太混乱,我将发布小代码示例来说明问题。就告诉我嘛。