【问题标题】:frames - I see that frames are not supported in HTML5 - does that mean not supported if the DOCTYPE specifies HTML5?框架 - 我看到 HTML5 不支持框架 - 如果 DOCTYPE 指定 HTML5,这是否意味着不支持?
【发布时间】:2013-03-11 00:58:38
【问题描述】:

我读到 HTML5 不支持框架,但有时我仍想使用它们。

:-) 在你开始关于框架的“邪恶”的讲座之前,让我说我已经解决了最大的问题 - 孤立的框架和无用的书签。我使用框架的页面会检查它们是否在正确的框架集中,如果不是,它们会加载正确的框架集。当您为我的一个包含框架的页面添加书签时,书签会将您带到您添加书签的“页面”,而不仅仅是具有默认框架源的框架集。

至于 HTML5 不支持框架,使用它们是否需要指定正确的 DOCTYPE 以便页面不被视为 HTML5?

我承认我对 DOCTYPE 语句知之甚少,如果您能与我分享任何知识,我将不胜感激。

鲍勃

【问题讨论】:

    标签: html doctype frames


    【解决方案1】:

    浏览器要么支持框架,要么不支持。 “开箱即用”,所有现代图形浏览器都这样做,尽管用户可能会禁用它们。 doctype 对此没有任何影响。

    在 HTML5 中,框架已过时。这意味着如果作者希望他们的页面符合 HTML5,则不得使用框架。这并不意味着用户代理(例如浏览器)不应该支持它们。¹事实上,HTML5 spec devotes a section hereanother one here 描述了用户代理应该如何处理框架和框架集。

    ¹因此,绝对清楚,“HTML5 不支持框架”的说法是不准确的。

    【讨论】:

      猜你喜欢
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 2013-05-29
      • 2017-02-01
      • 2017-02-11
      • 2021-09-08
      • 2011-10-09
      相关资源
      最近更新 更多