【问题标题】:What's the current (as of April 2010) state of affairs regarding <object> vs <embed> in HTML?当前(截至 2010 年 4 月)关于 HTML 中的 <object> 与 <embed> 的事态是什么?
【发布时间】:2011-02-07 23:04:15
【问题描述】:

古老的问题。 &lt;object&gt; 与 &lt;embed&gt;。据我所知,&lt;object&gt; 是符合 XHTML 的做事方式,而&lt;embed&gt; 是用于遗留支持。我目前正在构建一个 Flash 应用程序,其中将包含一个预制嵌入代码供用户复制和粘贴,我想知道是否可以简单地完全转储 &lt;embed&gt; 标记。

如果我给我的用户一个 &lt;object&gt;-only 嵌入代码,哪些浏览器将无法加载我的应用程序?

谢谢:)

【问题讨论】:

    标签: html xhtml cross-browser embed embedded-resource


    【解决方案1】:

    HTML4/XHTML1 只知道&lt;object&gt; 和&lt;applet&gt; 用于嵌入多媒体内容,尽管所有常见的浏览器AFAIK 都支持&lt;embed&gt; 标签,如&lt;object&gt;。

    对于 HTML5,&lt;embed&gt; 将包含在规范中(除了&lt;object&gt; 标记),而&lt;applet&gt; 将被删除。此外,还会有&lt;audio&gt;、&lt;canvas&gt;、&lt;svg&gt;、&lt;video&gt;等新标签。

    据我了解 HTML5 规范,flash 内容可以包含在 &lt;embed&gt; 和 &lt;object&gt; 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 1970-01-01
      • 2014-01-04
      • 1970-01-01
      相关资源
      最近更新 更多