【发布时间】:2013-05-15 15:54:19
【问题描述】:
HTML5 定义了几个嵌入的内容元素,从鸟瞰的角度来看,它们似乎非常相似,几乎完全相同。
iframe、embed 和 object 之间的实际区别是什么?
如果我想嵌入来自第三方网站的 HTML 文件,我可以使用其中哪些元素,它们有何不同?
【问题讨论】:
-
它们看起来完全不一样。第三方网站将是 iframe。
-
嵌入与对象子集:stackoverflow.com/questions/1244788/embed-vs-object,iframe 与对象子集:stackoverflow.com/questions/924946/…,嵌入与对象与视频:stackoverflow.com/questions/11199048/…
-
@KaiQing 他们看起来是否相同是你的意见,显然不被OP分享。哦,顺便说一句,这也不是他问题的答案。
-
@Malik - 这就是为什么它是一个评论。不,看起来相同不是我的意见,因为每个定义都清楚地概述了差异以及何时使用它们。从理论上讲,它们在前端的显示方式可能看起来相同,但我认为 OP 的上下文是在使用而不是外观。该评论是为了说明您将按照他们的要求将 iframe 用于第三方。我只能假设我当时太忙了,无法写出完整的答案。