框架——我看到HTML5不支持框架——如果DOCTYPE指定了HTML5,这是否意味着不支持框架?



我读到HTML5不支持框架,但我仍然想偶尔使用它们。

:-)在你开始谈论框架的"弊端"之前,让我说我已经解决了最大的问题——孤立的框架和无用的书签。我使用框架的页面检查它们是否在正确的框架集中,如果不是,它们加载正确的框架集。当你把我的一个包含框架的页面加为书签时,书签会把你带到你加了书签的"页面",而不仅仅是带有默认框架源的框架集。

对于HTML5不支持框架,使用它们是指定正确的DOCTYPE,使页面不被认为是HTML5的问题吗?

我承认我对DOCTYPE语句所知甚少,如果你能分享我的知识,我将不胜感激。

鲍勃

浏览器要么支持框架,要么不支持。"开箱即用",所有的现代图形浏览器都这样做,尽管用户可能会禁用它们。文档类型与此无关。 在HTML5中,帧是过时的。这意味着,如果作者想让他们的页面兼容HTML5,就不能使用框架。这并不意味着用户代理(例如浏览器)不应该支持它们。¹事实上,HTML5规范在这里和这里分别用了一节来描述用户代理应该如何处理框架和框架集。

¹所以要明确一点,"HTML5不支持框架"的说法是不准确的。

最新更新