【问题标题】:Embedding Content (iframes) with an HTML 4.01 doctype?使用 HTML 4.01 文档类型嵌入内容(iframe)?
【发布时间】:2010-12-24 11:04:38
【问题描述】:

我有一些现有的代码,我的任务是升级到 HTML4.01 strict 的有效文档类型。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

在代码中我遇到了一个

<iframe 
      OnLoad="javascript: LoadAddAttachmentiFrame('Stock-Attachment-135','/cgi-bin/Xebra?UploadAttachment&amp;s=gnfhcjt7&amp;itemIdentifier=Stock-Attachment-135','gnfhcjt7');" 
      src="/xebrajustadiv.htm" 
      frameborder=0 
      id="Stock-Attachment-135-AttachFrame" 
      name="Stock-Attachment-135-AttachFrame" 
      width="525" 
      height="10">
</iframe>

w3 validator 甚至似乎声称

现在我去过another website,他们声称实际上还有另一种方法可以将内容嵌入到另一个文档中。不幸的是,它要求您使用两种不同的方法(一种用于 IE,另一种用于所有其他浏览器); IE 使用 ActiveX 对象,其余浏览器使用 标记。此外,该站点似乎引用的是 xhtml 文档类型,而不是我所指的 html 4.01 严格文档类型。

我不知道将这个内容嵌入到我的 html 4.01 strict doctype 中的正确方法是什么,另外我担心要在

注意:这个问题真的更适合doctype,因此我有posted it there。不幸的是,我似乎更有可能从 stackoverflow 上的某个人那里得到答案,所以我在这里发布了它,并附有 doctype 上的问题的链接。

【问题讨论】:

  • 有人对此有答案吗?

标签: javascript html iframe object activex


【解决方案1】:

iframe 不包含在 HTML 4.01 strict 中。 请参阅http://www.w3schools.com/tags/ref_html_dtd.asp 了解哪些文档类型支持哪些标签。

【讨论】:

    【解决方案2】:

    iFrame在html 4中有效。w3c验证器有时会出错,我认为这个bug应该修复。

    【讨论】:

      猜你喜欢
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      相关资源
      最近更新 更多