Javascript 我可以将带有HTML 5 Doctype的页面加载到带有Frameset Doctype的页面的框架中吗?

Javascript 我可以将带有HTML 5 Doctype的页面加载到带有Frameset Doctype的页面的框架中吗?,javascript,html,doctype,frames,Javascript,Html,Doctype,Frames,我有一个主框架集页面,它使用框架集doctype..现在这里面有3个框架 现在对于第二帧,我想使用一些HTML5代码…所以我想我必须使用doctype 现在我的问题是,;这两种doctype是否可以共存,这意味着我可以为主框架集页面声明FRAMESET doctype,为其中一个框架页面声明HTML5 doctype 它会导致任何跨浏览器问题吗? 在你说之前,我知道这是一个奇怪的问题,因为我正在使用最新HTML5的旧/过时的框架集…但我的选项有限,事实上,无法编辑主框架集页面以使用iframes

我有一个主框架集页面,它使用框架集doctype..现在这里面有3个框架

现在对于第二帧,我想使用一些HTML5代码…所以我想我必须使用doctype

现在我的问题是,;这两种doctype是否可以共存,这意味着我可以为主框架集页面声明FRAMESET doctype,为其中一个框架页面声明HTML5 doctype

它会导致任何跨浏览器问题吗? 在你说之前,我知道这是一个奇怪的问题,因为我正在使用最新HTML5的旧/过时的框架集…但我的选项有限,事实上,无法编辑主框架集页面以使用iframes…所以想知道如何组合2

现在我的问题是,;这两种doctype是否可以共存,这意味着我可以为主框架集页面声明FRAMESET doctype,为其中一个框架页面声明HTML5 doctype

它们是独立的文件,所以:是的

现在我的问题是,;这两种doctype是否可以共存,这意味着我可以为主框架集页面声明FRAMESET doctype,为其中一个框架页面声明HTML5 doctype


它们是独立的文档,因此:是。

文档类型特定于文档,每个文档都有自己的独立文档类型。在每个帧中具有不同的doctype是完全有效的,并且使帧集的doctype不同于帧的doctype不仅是有效的,而且是不可能的。它是否是HTML5并不真正进入其中。

文档类型是特定于文档的,每个文档都有自己独立的文档类型。在每个帧中具有不同的doctype是完全有效的,并且使帧集的doctype不同于帧的doctype不仅是有效的,而且是不可能的。不管是HTML 5,都不能真正进入它。

显然答案是否定的,因为像往常一样,Internet Explorer。此链接:正在验证我的发现,即我的html5文档加载在一个框架中,该框架加载在一个使用frameset doctype的旧得多的父文档中,并在quirksmode中呈现,因为在IE中,页面上的iFrame在Quirks模式下也在Quirks模式下呈现。即使在IE11中,帧和iFrame也是如此。

显然答案是否定的,因为像往常一样,Internet Explorer。此链接:正在验证我的发现,即我的html5文档加载在一个框架中,该框架加载在一个使用frameset doctype的旧得多的父文档中,并在quirksmode中呈现,因为在IE中,页面上的iFrame在Quirks模式下也在Quirks模式下呈现。即使在IE11中,框架和iFrame也是如此。

好的..Thx很多..只是一个后续问题…如果我使用HTML5元素,是否绝对有必要指定..我的意思是它是否可以运行在怪癖中并以某种方式理解..如果你没有正确的Doctype,然后,验证将抛出一堆错误,您必须挖掘这些错误才能找到任何可能导致您出现问题的错误。@hmthr关于您的问题,是否绝对有必要指定此doctype与所有以前的doctype和html版本具有向后兼容性。所以我建议你用这个。更安全的html5标记验证OK..我犹豫在我的页面上使用html5 doctype的唯一原因是bcoz除了html5元素(如音频)之外,它还使用旧的和一些不推荐的标记..因此如果我使用html5 doctype,这些旧标记是否能在浏览器上正确呈现?@hmthr它将在支持这些不推荐使用的标记的浏览器中呈现。HTML5是向后兼容的阅读这里是一个元素列表和它的替代品Sok..Thx很多..只是一个后续问题…如果我使用HTML5元素,比如,是否绝对有必要指定…我的意思是它是否可以运行在怪癖中并以某种方式理解..如果你没有正确的Doctype,然后,验证将抛出一堆错误,您必须挖掘这些错误才能找到任何可能导致您出现问题的错误。@hmthr关于您的问题,是否绝对有必要指定此doctype与所有以前的doctype和html版本具有向后兼容性。所以我建议你用这个。更安全的html5标记验证OK..我犹豫在我的页面上使用html5 doctype的唯一原因是bcoz除了html5元素(如音频)之外,它还使用旧的和一些不推荐的标记..因此如果我使用html5 doctype,这些旧标记是否能在浏览器上正确呈现?@hmthr它将在支持这些不推荐使用的标记的浏览器中呈现。HTML5是向后兼容的阅读这里是一个元素列表及其替代品